远程连接数据库配置

很久没用就忘记这个技能了,写个博客防止再忘记吧。
**需求:**连接虚拟机内的数据库(外网也行)
**步骤:**1、数据库内部创建连接权限
2、关闭防火墙功能(慎用,依据实际情况来定)
步骤1:数据库内部创建连接权限

#进入数据库
mysql -u root -p
#允许外网 IP 访问,‘test’为连接名,‘%’为任意外网(可改成localhost就变成了内部)
#‘123456’是密码
create user 'test'@'%' identified by '123456'; 
#为连接'test'释放所有权限,on之后的第一个‘*’为数据库名称,第二个‘*’是表格
#依据自己实际情况来为用户提供相应的数据库操作
grant all on *.* to 'test'@'%' identified by '123456';
#刷新权限
flush privileges; 

步骤二:关闭防火墙(依据实际情况慎用)

#参考文献:https://www.cnblogs.com/moxiaoan/p/5683743.html
启动: systemctl start firewalld
关闭: systemctl stop firewalld
查看状态: systemctl status firewalld 
开机禁用  : systemctl disable firewalld
开机启用  : systemctl enable firewalld

猜你喜欢

转载自blog.csdn.net/u012313382/article/details/86487381
今日推荐