本文作者:kris

CentOS 8 安装 MySql并设置允许远程连接的方法-

kris 2025-02-02 07:42:05 2
CentOS 8 安装 MySql并设置允许远程连接的方法-摘要: 如何在centos7上安装mysql并实现远程访问?关闭防火墙的情况下sudo vim /etc/sysconfig/iptables -A INPUT -p tcp -m sta...

如何在centos7上安装mysql并实现远程访问?

关闭防火墙的情况下

sudo vim /etc/sysconfig/iptables

-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

sudo service iptables restart

mysql > use mysql;

#创建openscanner用户与密码并设置为从安装mysql服务的机器本地访问

mysql > grant all on openscannerstore.* to 'openscanner'@'localhost'

identified by 'scanner888';

#设置openscanner用户与密码,并从任何机器都可以访问mysql

mysql > grant all on openscannerstore.* to 'openscanner'@'%' identified by 'scanner888';

CentOS 8 安装 MySql并设置允许远程连接的方法-

图片来源:网络

mysql > flush privileges; #刷新才会生效

服务器mysql怎么配置才能远程连接?

设置mysql数据库远程连接:

Windows系统

1、 停止mysql的服务。

2、 进入命令窗口,然后进入MySQL的安装目录,比如我的安装目录是c:\mysql,进入c:\mysql\bin

3、 进入mysql数据库服务器

c:\mysql\bin>mysql –u root –p hkgt123

4、 选中数据库mysql :use mysql

5、 查询mysql数据库中的用户:

Select host,user,password from mysql;

6、 授权给root用户可以从任何主机使用密码为’hkgt123’登录MYSQL数据库:

GRANT ALL PRIVILEGES ON *.* TO root@’%’ IDENTIFIED BY ‘hkgt123’ WITH GRANT OPTION;

7、 提交:commit;

8、 刷新权限:flush privileges;

mysql使用什么支持远程备份?

从MySQL5.6开始,mysqlbinlog支持将远程服务器上的binlog实时复制到本地服务器上。

mysqlbinlog的实时二进制复制功能并非简单的将远程服务器的日志复制过来,它是通过MySQL 5.6公布的Replication API实时获取二进制事件。本质上,就相当于MySQL的从服务器。与普通服务器类似,主服务器发生事件后,一般都会在0.5~1秒内进行备份。

如何解决无法远程登入MySQL的问题?

“notallowedtoconnecttothisMySQLserver”说明你的远程MySQL不允许你登陆

进入远程服务器登陆mysql,

mysql>grantallprivilegeson*.*to'root'@'%'identifiedby"youpassword";

或者

mysql>grantallprivilegeson*.*to'root'@'192.168.25.1'identifiedby"youpassword";

文章版权及转载声明

作者:kris本文地址:https://www.damoyx.com/p/29684.html发布于 2025-02-02 07:42:05
文章转载或复制请以超链接形式并注明出处大漠游侠网

阅读
分享