在CentOS上配置MySQL的步骤如下:
设置虚拟机静态IP(如果使用虚拟机):
/etc/sysconfig/network-scripts/ifcfg-ens33
),设置BOOTPROTO
为static
,ONBOOT
为yes
,并添加IPADDR
、NETMASK
、GATEWAY
。卸载现有MySQL(如果存在):
rpm -qa | grep mariadb
rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64
添加MySQL Yum仓库:
wget
:yum -y install wget
wget https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm
rpm -ivh mysql80-community-release-el7-7.noarch.rpm
安装MySQL服务:
yum -y install mysql-server
启动MySQL服务:
systemctl start mysqld
设置MySQL开机自启动:
systemctl enable mysqld
查看MySQL服务状态:
systemctl status mysqld
查看初始密码:
grep 'temporary password' /var/log/mysqld.log
登录MySQL并修改密码:
sudo mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
允许外部访问MySQL数据库(可选):
create user 'root'@'%' identified by 'mypassword';
grant all privileges on *.* to 'root'@'%' with grant option;
flush privileges;
sudo vi /etc/my.cnf
找到bind-address
,将其值改为0.0.0.0
或者注释掉这一行。sudo systemctl restart mysqld
mysql_secure_installation
脚本进行安全配置:sudo mysql_secure_installation
mysql --version
以上步骤涵盖了在CentOS上安装和配置MySQL的基本流程,包括准备工作、安装、启动、安全配置和验证安装。根据具体需求,您可能还需要进行进一步的配置,如设置多个数据库、配置复制等。
亿速云「云数据库 MySQL」免部署即开即用,比自行安装部署数据库高出1倍以上的性能,双节点冗余防止单节点故障,数据自动定期备份随时恢复。点击查看>>
相关推荐:centos mysql配置步骤是什么