失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Ubuntu中开启MySQL远程访问功能 并将另一个数据库服务器中的数据迁移到新的服务器中...

Ubuntu中开启MySQL远程访问功能 并将另一个数据库服务器中的数据迁移到新的服务器中...

时间:2019-01-07 12:28:32

相关推荐

Ubuntu中开启MySQL远程访问功能 并将另一个数据库服务器中的数据迁移到新的服务器中...

技术交流群:233513714

一、开启MyS远程访问功能

1、进入服务器输入netstat -an | grep 3306确认3306是否对外开放,MySQL默认状态下是不对外开放访问功能的。输入以上命令之后如果端口没有被开放就会显示

<strong>显示结果:tcp 0 0 127.0.0.1:3306 0.0.0.0:*LISTEN</strong>

2、从上面的显示结果可以看出,mysql的3306端口只是监听本地的连接,这样就阻碍了外部ip对该数据库的访问,这样就需要修改mysql配置文件,

输入vim /etc/mysql/f然后回车,找到bind-address=127.0.0.1,将其注释掉(注释只需在最前面加上一个#);这样mysql的远程访问端口就开启了。

3、登录mysql,输入mysql -u root -p 回车

4、输入grantallon*.*toroot@'%'identifiedby'你的密码' with grant option(%表示通配符),这个命令授予的用户权限可以访问mysql中的任意数据库和表

5、重启mysql就可以远程登录数据库服务器了,输入/etc/init.d/mysql restart回车;

6、给root用户添加远程访问权限:

mysql>usemysql; //登录mysqlmysql>updateusersethost='%'whereuser='root';//修改hostmysql>flushprivileges; //刷新

这样就可以远程访问mysql数据库了

二、数据迁移

1、用navicat连接源数据库和目标数据库

2、在源数据库上右键点击数据传输选择好源数据库,然后选择好目标数据库地址,点击开始就可以将数据迁移过去了。

如果觉得《Ubuntu中开启MySQL远程访问功能 并将另一个数据库服务器中的数据迁移到新的服务器中...》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。