0
点赞
收藏
分享

微信扫一扫

linux上开启mysql的ssh远程访问


一、 修改mysql本地配置文件

1. 使用命令是进入编辑

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

可见到如下界面:

linux上开启mysql的ssh远程访问_远程登录

2. 修改配置文件并保存

向下移动光标,找到

linux上开启mysql的ssh远程访问_mysql_02

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

linux上开启mysql的ssh远程访问_远程登录_03

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

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

1. 登录mysql

输入命令mysql -u root -p

linux上开启mysql的ssh远程访问_ip地址_04

根据提示输入密码即可

linux上开启mysql的ssh远程访问_mysql_05

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

举报

相关推荐

0 条评论