Allen 2020-12-01 20:42:58 17237 0 0 0 0

配置mysql远程访问

--登录Mysql

/* 切换到内置mysql数据库 */

use mysql

/* 查看所有表,可以看到有一个user表 */

show tables;

/* 可以看到所有的可登陆本数据库的用户名,密码和对应的host。默认只能本地访问。 */

select host,user,password from user;

/* 修改设置远程访问。*/

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;(注意:标红地方,应修改为本地数据库登录密码)

/* 刷新MySQL的系统权限相关表 */

FLUSH privileges;

完成。


/* 修改设置远程访问。*/

GRANT ALL PRIVILEGES ON *.* TO 'root'@'ip' IDENTIFIED BY 'password' WITH GRANT OPTION;

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

/*刷新MySQL的系统权限相关表*/

FLUSH privileges;


还要开放端口

--查看端口

show global variables like 'port';


+++

参考文章:

ySQL远程访问设置终极方法

https://www.jb51.net/article/58096.htm

远程连接阿里云服务器上的MySQL

https://www.cnblogs.com/tangqiu/p/12310933.html

+++

关闭MySQL root用户远程访问权限:

use mysql;

update user set host = "localhost" where user = "root" and host = "%";

flush privileges;

打开MySQL root用户的远程访问权限:

use mysql;

update user set host = "%" where user = "root";

flush privileges;


【版權聲明】
本文爲原創,遵循CC 4.0 BY-SA版權協議!轉載時請附上原文鏈接及本聲明。
原文鏈接:https://tdlib.com/am.php?t=9JSiQ76pBRCw
Tag: Mysql 远程访问
我也要發一個   ·   返回首頁   ·   返回[Mysql]   ·   前一個   ·   下一個
歡迎評論
未登錄,
請先 [ 註冊 ] or [ 登錄 ]
(一分鍾即可完成註冊!)
返回首頁     ·   返回[Mysql]   ·   返回頂部