我正在尝试从MySQL迁移到PostgreSQL数据库。
有没有办法在不修改my.cnf文件的情况下从MySQL迁移到PostgreSQL?
pgloader mysql://root:root_password@127.0.0.1/mysql_database postgresql://postgres_user:postgres_pass@127.0.0.1/postgres_database
我试着创建这个:
create user 'pgloader'@'localhost' identified with mysql_native_password b
当将MySQL数据库从服务器(A)迁移到服务器(B)时,哪些表应该转储并迁移到服务器(B),包括用户授权?我不想手动重新输入用户帐户和密码。我希望使用像Navicat这样的第三方应用程序来完成这个任务,而不是使用mysqldump。我的理解是,下面的表格包含用户帐户(授予)数据:
mysql > db
mysql > user
但是,我读到mysql表不需要从服务器(A)迁移到服务器(B)以及information_scheme表。但是,如果不需要迁移mysql表,除非该注释不正确,我如何用主机、用户名、密码等迁移我的用户授予信息。