在工作中有的时候需要到远程mysql数据库中那一些数据,需要启mysql远程登录,通过phpmyadmin可以通过web远程进入,如果通过桌面客户端登录需要开启远程登录。今天为了转移数据库通过远程将所有数据备份到本机上,方便了许多。 方法一、登录mysql数据库 mysql> use mysql; mysql> update user set host='%' where user='root'; net stop mysql net start mysql 输入以上命令就可以登录数据库,如果需要禁止远程登录。将第二句更改为:mysql> update user set host='localhost' where user='root'; 方法二、mysql默认是不允许远程连接的,因为有很大的安全隐患。。 所以需要手动增加可以远程访问数据库的用户。 下面是连接方式: # mysql -u root -p >;grant select,insert,update,delete on *.* to root@"202.111.113.5" Identified by "dboomysql"; ----允许地址202.11.10.253上用root用户,密码dboomysql来连接mysql的所有数据库,付给select,insert,update,delete权限。 grant all on *.* to root@"202.111.113.53" Identified by "dboomysql" 允许地址202.11.10.253上用root用户,密码dboomysql来连接mysql的所有数据库,付给所有权限。
发表评论