CentOS7安装MySQL
1.先查看是否已经安装MySQL
rpm -qa | grep mysql若返回为空,则未安装。
2.下载安装wget
yum -y install wget3.下载MySQL的repo源
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm4.安装mysql-community-release-el7-5.noarch.rpm包
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm5.安装MySQL
sudo yum install mysql-server6.修改/var/lib/mysql的访问权限
sudo chown -R openscanner:openscanner /var/lib/mysql7.启动MySQL
service mysqld restart8.修改root密码
- 登录mysql
mysql -u root- 修改密码
use mysql;
set password for 'root'@'localhost' = password('123456'); # 123456为你的新密码,可根据需要自行修改9.使用iptables防火墙; 开放3306端口
- 关闭防火墙服务:
systemctl stop firewalld- 设置开机禁用
systemctl disable firewalld- 查看是否安装iptables
systemctl status iptables.service- 安装iptables
yum install -y iptables- 安装iptables-service
yum install iptables-services- 编辑防火墙配置文件
sudo vi /etc/sysconfig/iptables- 添加以下内容
-A INPUT -p tcp -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT- 保存配置
service iptables save- 重启防火墙
systemctl restart iptables.service- 设置开机启动
systemctl enable iptables.servcie10.允许root远程登录
- 登录mysql
mysql -u root -puse mysql;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; # 123456换成你设置的密码
flush privileges;CentOS7安装MySQL
https://www.lihaibao.cn/2023/12/29/CentOS7安装MySQL/