在基于RPM的Linux发行版(如CentOS、RHEL、Fedora等)上,可以使用YUM包管理器来安装MySQL。以下是详细步骤:
首先需要添加MySQL的官方YUM仓库:
# 下载MySQL YUM仓库安装包
sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm
# 或者对于较新版本的系统
sudo yum install https://dev.mysql.com/get/mysql80-community-release-el9-1.noarch.rpm
yum repolist enabled | grep "mysql.*-community.*"
sudo yum install mysql-community-server
sudo yum-config-manager --disable mysql80-community
sudo yum-config-manager --enable mysql57-community
sudo yum install mysql-community-server
sudo systemctl start mysqld
sudo systemctl enable mysqld # 设置开机自启
MySQL 5.7及以上版本在首次安装后会生成一个临时密码:
sudo grep 'temporary password' /var/log/mysqld.log
使用该密码登录并修改:
mysql -uroot -p
登录后执行安全设置:
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';
sudo mysql_secure_installation
mysql --version
systemctl status mysqld
sudo yum install mysql-community-client
如果需要安装MySQL Workbench图形界面工具,可以从MySQL官网下载对应的RPM包进行安装。