linux上开启mysql的ssh远程访问

时间:2022-02-21 03:08:13

一、 修改mysql本地配置文件

1. 使用命令是进入编辑

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

可见到如下界面:

linux上开启mysql的ssh远程访问

2. 修改配置文件并保存

向下移动光标,找到

linux上开启mysql的ssh远程访问

添加#注释改行(通过Ins按钮进入编辑状态)

linux上开启mysql的ssh远程访问

退出并保存(通过Esc退出编辑,输入命令:wq保存并退出)

二、给mysql账户授权远程登录

1. 登录mysql

输入命令mysql -u root -p

linux上开启mysql的ssh远程访问

根据提示输入密码即可

linux上开启mysql的ssh远程访问

2. 授权远程登录

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

意思为授权所有的ip地址都可以远程登录

语法为:grant all privileges on 库名.表名 to ‘用户名’@‘IP地址’ identified by '密码' with grant option;

3. 输入 flush privileges;更新数据库

三、 重启mysql

sudo service mysql restart