1. mysql
的默认配置文件位置
-
mysql
的默认配置文件在/etc/mysql/my.cnf
下。-
进入目录
进入配置目录# 进入目录 cd /etc/mysql/mysql.conf.d/ # 查看当前目录下的文件 ls -l
mysqld.cnf
为配置文件。 -
修改
mysqld.cnf
配置文件-
vim mysqld.cnf
,编辑mysqld.cnf
配置文件 - 将
bind-address = 127.0.0.1
注释掉,并且复制,修改127.0.0.1
,127.0.0.1
指本机,代表只能本机登录 bind-address = 0.0.0.0
-
-
重启
mysql
/etc/init.d/mysql restart
-
2. 登录mysql
,修改登录权限
-
登录
mysql -uroot -p
-
修改权限
-
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
-
.
是正则表达式,意为对所有表授权 -
'root'@'%'
代表root
用户,所有的ip
-
BY 'password'
代表以密码password
进行连接 - 允许所有的
ip
地址用root
账号跟密码password
访问mysql
-
-
-
刷新
-
FLUSH PRIVILEGES;
- 不刷新可能修改权限没有生效
-
-
重启
mysql
/etc/init.d/mysql restart
3. 阿里云控制台开启3306
端口
-
安全组配置安全组配置
-
配置规则配置规则
-
手动添加手动添加
网友评论