新安装好的mysql只能在本地访问。有时候我们在使用mysql数据库的时候,想设置远程连接,怎么设置呢,下面来分享一下方法:
首先你必须在本地服务器上先登陆数据库:
mysql -uroot -p输入密码
一、如果你是自己做实验,那么直接敲入下列代码:
GRANT ALL PRIVILEGES ON *.* TO '你的用户名'@'%'IDENTIFIED BY '你的密码' WITH GRANT OPTION;
flush privileges;就直接可以链接数据库了。
二、如果是在生产环境,则一般不会给普通人root账户。那么你需要给操作的人给予一个远程的账户。
1、新建用户远程连接mysql数据库
grant all on *.* to admin@'%' identified by '123456' with grant option;
flush privileges;%表示允许任何ip地址 帐户:admin 密码:123456
注意:admin账户不一定要存在。
2、支持root用户允许远程连接mysql数据库
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
flush privileges;
















