centos安装mysql并远程访问

更新时间:02-10 教程 由 凉堇年♀ 分享

CentOS安装MySQL并远程访问

安装MySQL

在CentOS中使用yum命令安装MySQL:

1. 更新yum安装源:sudo yum update -y。

2. 安装MySQL:sudo yum install mysql-server -y。

3. 启动MySQL服务:sudo systemctl start mysqld.service。

4. 设置MySQL服务自启动:sudo systemctl enable mysqld.service。

设置MySQL密码

在MySQL安装完成后需要设置密码以保证安全性:

1. 运行mysql_secure_installation命令:sudo mysql_secure_installation。

2. 按照提示输入新密码并重复确认。

3. 禁用匿名用户登录和root用户远程登录。

允许远程访问MySQL

默认情况下,MySQL只允许本地访问,需要对MySQL进行设置以允许远程访问:

1. 编辑MySQL配置文件:sudo vi /etc/my.cnf。

2. 在[mysqld]段下添加:bind-address = 0.0.0.0。

3. 重启MySQL服务:sudo systemctl restart mysqld.service。

4. 授予远程连接权限:GRANT ALL ON *.* TO 'user'@'%' IDENTIFIED BY 'password';(其中user为用户名,password为密码)

防火墙设置

防火墙是保证服务器安全的重要手段,需要在防火墙中打开MySQL的访问端口:

1. 编辑防火墙配置文件:sudo vi /etc/firewalld/zones/public.xml。

2. 添加以下端口配置:

3. 重启防火墙:sudo systemctl restart firewalld.service。

4. 登录远程MySQL:mysql -u user -h your_ip_address -p。

以上即为CentOS安装MySQL并允许远程访问MySQL的方法。

声明:关于《centos安装mysql并远程访问》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2075380.html