设置远程访问mysql数据库

来源:互联网 发布:程序员搬砖是什么意思 编辑:程序博客网 时间:2024/05/22 00:25

设置远程访问mysql数据库

第一种方法

1. cmd下输入 mysql -u[username] -p[password] 回车。例如:mysql -uroot -proot  2. mysql> use mysql;回车3. mysql>update user set host = '%' where user = 'root'; 回车。或者也可以这样mysql>insert into user (host,user,password) values('192.168.1.122','root',password('123'));4.  mysql>select host, user from user; (查看修改)5. mysql>FLUSH PRIVILEGES (推送设置到内存) 或者 重启服务

第二种方法

1、cmd下输入 mysql -u[username] -p[password] 回车。例如:mysql -uroot -proot  2、mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION 例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。 GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION; 如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码: GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.6'IDENTIFIED BY 'mypassword' WITH GRANT OPTION; 3、mysql>FLUSH PRIVILEGES 4、mysql>EXIT 

退出MySQL服务器,这样就可以在其它任何的主机上以root身份登录

原创粉丝点击