在CentOS上安装MySQL,可以通过以下步骤完成:,,1. 首先确保系统是最新的,执行命令
sudo yum update -y
进行更新。,,2. 安装wget工具,如果尚未安装,使用命令sudo yum install wget -y
进行安装。,,3. 安装GCC编译器,使用命令sudo yum install gcc -y
进行安装。,,4. 导入MySQL的官方软件源,通过命令wget https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
下载MySQL的软件包。,,5. 使用命令sudo rpm -ivh mysql57-community-release-el7-8.noarch.rpm
安装MySQL的YUM源。,,6. 安装MySQL服务,通过命令sudo yum install mysql-server -y
进行安装。,,7. 启动MySQL服务并设置开机自启,执行命令sudo systemctl start mysqld && sudo systemctl enable mysqld
。,,8. 获取临时密码并登录MySQL,通过命令grep 'temporary password' /var/log/mysqld.log
找到临时密码,然后使用命令mysql -uroot -p
登录MySQL。,,9. 修改MySQL的root用户密码,执行命令ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
和FLUSH PRIVILEGES;
使更改生效。,,这些步骤了在CentOS系统上安装MySQL的基本过程。在CentOS中安装MySQL的步骤如下:
1、卸载MariaDB(如果存在):
sudo systemctl stop mariadb.service sudo yum remove -y mariadb-libs mariadb-server
根据不同的CentOS版本,执行相应的命令下载和安装MySQL Yum Repository。
CentOS 8:
wget https://repo.mysql.com/mysql80-community-release-el8-1.noarch.rpm sudo yum localinstall mysql80-community-release-el8-1.noarch.rpm
CentOS 7:
wget https://repo.mysql.com/mysql80-community-release-el7-1.noarch.rpm sudo yum localinstall mysql80-community-release-el7-1.noarch.rpm
CentOS 6:
wget https://dev.mysql.com/get/mysql80-community-release-el6-1.noarch.rpm sudo yum localinstall mysql80-community-release-el6-1.noarch.rpm
3、安装MySQL服务器:
sudo yum install mysql-community-server -y
4、启动MySQL服务:
sudo systemctl start mysqld
5、查看MySQL运行状态:
sudo systemctl status mysqld
6、获取临时root密码:
sudo grep "password" /var/log/mysqld.log | tail -1
记录下临时密码,稍后登录MySQL时会用到。
7、登录MySQL并修改root密码:
mysql -u root -p
输入上一步获得的临时密码,然后执行以下SQL语句修改root密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; FLUSH PRIVILEGES;
8、开放MySQL远程访问权限(可选):
sudo firewall-cmd --permanent --zone=public --add-port=3306/tcp sudo firewall-cmd --reload
9、配置MySQL字符集为utf-8(可选):
编辑/etc/my.cnf
文件,添加或修改以下内容:
[client] default-character-set=utf8mb4 [mysql] default-character-set=utf8mb4 [mysqld] character-set-server=utf8mb4 collation-server=utf8mb4_general_ci
然后重启MySQL服务:
sudo systemctl restart mysqld
10、设置MySQL开机自启:
sudo systemctl enable mysqld
至此,MySQL在CentOS上的安装和基本配置已经完成,您可以使用新的root密码登录MySQL,并根据需要进一步配置数据库。
各位小伙伴们,我刚刚为大家分享了有关“centos怎么安装mysql”的知识,希望对你们有所帮助。如果您还有其他相关问题需要解决,欢迎随时提出哦!
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/782511.html