怎么开启Mysql/MariaDB的远程访问

今天用本地电脑MySqlWorkBench连接自己的阿里云服务器中的MariaDB数据库时提示链不上,在这里记录一下解决方案。

1、登录服务器

2、登录数据库

mysql -u root -p密码

3、然后设定可远程连接的ip

不限制ip

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

# %:表示从任何主机连接到mysql服务器

FLUSH   PRIVILEGES;

限制仅该ip可连接

GRANT ALL PRIVILEGES ON *.* TO 'root'@'10.248.174.214(此处为你的公网ip)' IDENTIFIED BY '你的密码' WITH GRANT OPTION;

#表示从指定ip从任何主机连接到mysql服务器

FLUSH   PRIVILEGES;

完美解决!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容