如何在CentOS服务器上安装MySQL?

在 CentOS 服务器上安装 MySQL,首先更新系统包,然后添加 MySQL Yum 仓库,最后安装 MySQL 服务。

在CentOS服务器上安装MySQL,可以通过以下详细步骤进行操作:

如何在CentOS服务器上安装MySQL?

1、卸载现有MySQL或MariaDB

检查系统是否已安装MySQL或MariaDB,执行命令rpm -qa | grep mysqlrpm -qa | grep mariadb

如果存在MySQL或MariaDB,先停止相关服务,停止MariaDB服务:systemctl stop mariadb.service

卸载现有的MySQL或MariaDB包,可以使用yum remove命令,sudo yum remove mariadb-server mariadb-libs

2、添加MySQL Yum仓库

安装wget工具(如果尚未安装):sudo yum install wget -y

下载MySQL Yum仓库包,对于MySQL 5.7,执行:wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

安装MySQL Yum仓库包:sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm

3、安装MySQL服务器

通过Yum安装MySQL服务器sudo yum install mysql-community-server -y

启动MySQL服务:sudo systemctl start mysqld

如何在CentOS服务器上安装MySQL?

查看MySQL服务状态:sudo systemctl status mysqld

4、获取并设置MySQL root密码

查找临时密码:grep 'temporary password' /var/log/mysqld.log,输出中会显示临时密码。

使用临时密码登录MySQL:mysql -u root -p,输入临时密码。

修改root用户密码,执行命令:ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewStrongPassword!';(将'NewStrongPassword!'替换为你想要的强密码)。

刷新权限:FLUSH PRIVILEGES;

5、配置MySQL开机自启动

设置MySQL开机自启动:sudo systemctl enable mysqld

重新加载系统守护进程配置:sudo systemctl daemon-reload

6、开放MySQL远程访问端口(可选)

编辑防火墙配置文件以开放3306端口:vim /etc/sysconfig/iptables

如何在CentOS服务器上安装MySQL?

在文件中添加一行:-A INPUT -p tcp --dport 3306 -j ACCEPT

保存并关闭文件,然后重启防火墙服务:sudo systemctl restart firewalld

7、配置MySQL字符编码(可选)

编辑MySQL配置文件/etc/my.cnf,添加或修改以下内容以确保使用UTF-8编码:

     [client]
     default-character-set=utf8
     
     [mysql]
     default-character-set=utf8
     
     [mysqld]
     character-set-server=utf8
     collation-server=utf8_general_ci

保存并关闭文件,然后重启MySQL服务:sudo systemctl restart mysqld

8、验证安装

登录MySQL:mysql -u root -p,输入你设置的新密码。

运行简单SQL语句测试,如:SHOW DATABASES;

通过以上步骤,你应该能够在CentOS服务器上成功安装并配置MySQL,如果在安装过程中遇到任何问题,请确保按照错误提示进行相应的调整,或者查阅官方文档以获取更多帮助。

到此,以上就是小编对于“centos服务器安装mysql”的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位朋友在评论区讨论,给我留言。

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/782272.html

Like (0)
Donate 微信扫一扫 微信扫一扫
K-seoK-seo
Previous 2025-01-05 15:49
Next 2025-01-05 16:13

相关推荐

  • 在CentOS系统上安装MySQL数据库,可以通过YUM方式进行便捷安装。那么,如何在CentOS上通过YUM安装MySQL呢?

    在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的基本过程。

    技术教程 2025-01-06
    00

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入