操作流程
- 修改配置文件
- 修改用户权限
修改配置文件
- windows用户配置文件位置:安装Mysql的根目录下的
my.cnf - mac用户配置文件位置:默认不创建配置文件,输入
mysql --verbose --help | grep my.cnf命令,在输出的任意文件目录中创建my.cnf文件即可。我在/etc/mysql目录创建my.cnf文件。 - Linux用户配置文件位置:
/etc/mysql
vim编辑配置文件,更改为如下内容:
[mysqld]
# bind-address = 127.0.0.0
bind-address = 0.0.0.0
修改用户权限
# 登录
mysql -u root -p
# 进入mysql库
use mysql;
# 更新权限(root用户) 并授予所有权限
update user set host='%' where user ='root';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;
# 更新
FLUSH PRIVILEGES;
# 退出mysql
quit;
测试使用navicat或者> mysql -u root -p -h ip地址
注意
注意打开当前主机或者虚拟机的3306端口。
本文详细介绍了如何在Windows、Mac和Linux系统上修改Mysql配置文件,包括my.cnf的位置设置,以及如何给root用户授予所有权限并测试连接。特别提醒需开启3306端口以便于使用Navicat等工具连接。
1万+

被折叠的 条评论
为什么被折叠?



