需要软件:
(1)服务器: mysql
(2)本地) mysql,朴素高级
mysql安装教程参考:在centos7上安装mysql (完全配置)
安装服务器后需要设置权限:
#任何主机mysqlgrantallprivilegeson *.* to ' root ' @ ' % ' identified by ' 123456 ' withgrantoption; #然后更新权限MySQL flush权限; 然后,配置要进入mysql库的本地数据库。 mysqluse mysql; mysqlgrantallprivilegeson *.* to root @ ' % ' identified by ' 123456 '; MySQL flush权限; 我的本机mysql是8.0版,所以报告错误。 near ' identified by ' 123456 ' withgrantoption ' at line 1。
解决方法:将语句拆分为三个语句:
#授予帐户create user 'root'@ '服务器IP' identified by '123456'#权限。 使用“with grant option”刷新flush privileges,表示该用户可以将自己拥有的权限授予其他人*.* to '; 可视化工具—打开Navicat Premium。
(1)点击数据传输:
(2) ) ) )。
)3)单击测试连接,稍后显示测试成功。 我们可以传输数据。 传输过程中可能会发生错误。 原因是排序规则不同。 根本原因数据库的版本不同。 MySQL 8.0版或更高版本的默认排序规则为utf8mb4_0900_ai_ci。 我的服务器mysql是5.7版,默认值为utf8mb4_general_ci。 所以统一排序规则就行了。 请参阅文章:
)1) mysql版本:’fortherightsyntaxtousenear‘identified by‘password’withgrantoption’
(2)入门篇)篇四、将本地Web项目部署到服务器,将本地数据库迁移到服务器