您现在的位置是:首页 > 学无止境 > MYSQL网站首页MYSQL MYSQL如何配置远程连接数据库
MYSQL如何配置远程连接数据库
- MYSQL
- 2019-04-15
简介在使用用MYSQL数据库,往往我们需要设置权限和远程控制,以下是具体的操作的步骤,希望能解决大家连接失败的原因。字数
321.5
默认情况下,mysql帐号不允许从其他主机远程连接进入数据库,只能在localhost登录。本文提供了二种方法设置mysql可以通过远程主机进行连接。
一、改表法
在localhost登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,将"localhost"改称"%"
1)登录数据库
mysql -u root -p
2)选择mysql数据库
use mysql;
3)修改root host值为任意(%)主机
mysql>update user set host = '%' where user = 'root';
4)查询修改结果
select host, user from user;
二、授权法
例如: 你想管理员使用账户名为:admin密码为:adminpassword)从任何主机连接到mysql服务器的话。
1)登录数据库
mysql -u root -p
2)授权一个账户admin从如何主机登录MYSQL。
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%'IDENTIFIED BY 'adminpassword' WITH GRANT OPTION;
3)刷新权限
FLUSH PRIVILEGES
如果还有问题就卸载数据库把!
转载:
感谢您对莫愁个人博客网站平台的认可,非常欢迎各位朋友分享到个人站长或者朋友圈,但转载请说明文章出处“来源莫愁个人博客 https://www.mochoublog.com/study/170.html”。
- MYSQL
- 2019-04-15
默认情况下,mysql帐号不允许从其他主机远程连接进入数据库,只能在localhost登录。本文提供了二种方法设置mysql可以通过远程主机进行连接。
一、改表法
在localhost登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,将"localhost"改称"%"
1)登录数据库
mysql -u root -p
2)选择mysql数据库
use mysql;
3)修改root host值为任意(%)主机
mysql>update user set host = '%' where user = 'root';
4)查询修改结果
select host, user from user;
二、授权法
例如: 你想管理员使用账户名为:admin密码为:adminpassword)从任何主机连接到mysql服务器的话。
1)登录数据库
mysql -u root -p
2)授权一个账户admin从如何主机登录MYSQL。
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%'IDENTIFIED BY 'adminpassword' WITH GRANT OPTION;
3)刷新权限
FLUSH PRIVILEGES
如果还有问题就卸载数据库把!
转载: 感谢您对莫愁个人博客网站平台的认可,非常欢迎各位朋友分享到个人站长或者朋友圈,但转载请说明文章出处“来源莫愁个人博客 https://www.mochoublog.com/study/170.html”。