今天用本地电脑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;
完美解决!
网友评论