在CentOS上安装MySQL 8.X的教程
MySQL是一个开源的关系型数据库管理系统,广泛应用于各种场景中,本文将介绍如何在CentOS上安装MySQL 8.X。
准备工作
1、确保系统已经安装了CentOS 7.x或者更高版本的操作系统。
2、打开终端,使用以下命令更新系统软件包:
sudo yum update
3、安装wget工具,用于下载MySQL的安装包:
sudo yum install wget
4、关闭防火墙和SELinux,以允许MySQL的访问:
sudo systemctl stop firewalld sudo systemctl disable firewalld sudo setenforce 0
下载MySQL安装包
1、使用wget命令下载MySQL的安装包:
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
2、安装下载的安装包:
sudo yum localinstall mysql80-community-release-el7-3.noarch.rpm
3、安装完成后,使用以下命令查看MySQL的版本信息:
mysql --version
安装MySQL服务器
1、使用以下命令安装MySQL服务器:
sudo yum install mysql-community-server
2、安装过程中,会提示设置MySQL的root用户密码,请根据提示设置一个安全的密码。
3、安装完成后,启动MySQL服务:
sudo systemctl start mysqld
4、使用以下命令查看MySQL服务的状态:
sudo systemctl status mysqld
5、如果MySQL服务正常运行,状态应该是"active (running)",至此,MySQL服务器已经成功安装在CentOS上。
安装MySQL客户端
1、使用以下命令安装MySQL客户端:
sudo yum install mysql-community-client
2、安装完成后,使用以下命令登录到MySQL服务器:
mysql -u root -p
3、输入之前设置的root用户密码,即可成功登录到MySQL服务器,至此,MySQL客户端已经成功安装在CentOS上。
配置MySQL服务器
1、登录到MySQL服务器后,使用以下命令查看当前的字符集设置:
show variables like '%character%';
2、如果需要修改字符集设置,可以使用以下命令进行修改:
set global character_set_server=utf8mb4; set global collation_server=utf8mb4_unicode_ci;
3、修改完成后,使用以下命令重启MySQL服务使设置生效:
sudo systemctl restart mysqld
4、至此,MySQL服务器的配置已经完成,可以开始创建数据库、表和用户等操作了。
常见问题与解答
问题1:在安装过程中遇到"依赖关系问题"怎么办?
答:如果在安装过程中遇到"依赖关系问题",可以尝试使用以下命令更新系统软件包:
sudo yum update -y && sudo yum install -y <缺少的依赖包> && sudo yum clean all && sudo yum install <需要安装的软件包> -y
如果缺少libaio库,可以使用以下命令安装:
sudo yum install libaio -y && sudo yum clean all && sudo yum install <需要安装的软件包> -y
问题2:如何修改MySQL的端口号?
答:要修改MySQL的端口号,需要编辑MySQL的配置文件,找到配置文件/etc/my.cnf
,使用文本编辑器打开它,找到[mysqld]
部分,添加或修改以下行:
port = <新的端口号>
如果要将端口号修改为3307,可以添加或修改以下行:
port = 3307
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/332112.html