CentOS中如何安装和配置MySQL

1008
2025/3/20 0:32:22
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在CentOS系统中安装和配置MySQL可以按照以下步骤进行:

1. 安装MySQL

使用yum安装MySQL

CentOS 8及以上版本使用dnf包管理器,CentOS 7使用yum包管理器。

CentOS 8:

sudo dnf install mysql-server

CentOS 7:

sudo yum install mysql-server

启动MySQL服务

安装完成后,启动MySQL服务并设置开机自启。

CentOS 8:

sudo systemctl start mysqld
sudo systemctl enable mysqld

CentOS 7:

sudo systemctl start mysqld
sudo systemctl enable mysqld

2. 配置MySQL

获取临时密码

MySQL安装完成后,系统会生成一个临时密码。你可以在日志文件中找到这个密码。

sudo grep 'temporary password' /var/log/mysqld.log

登录MySQL

使用临时密码登录MySQL。

mysql -u root -p

输入临时密码后,你会进入MySQL命令行界面。

修改临时密码

为了安全起见,建议立即修改临时密码。

ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourNewPassword';

YourNewPassword替换为你想要设置的新密码。

配置MySQL

你可以根据需要配置MySQL,例如设置字符集、调整连接数等。

编辑MySQL配置文件/etc/my.cnf(或/etc/mysql/my.cnf)。

sudo vi /etc/my.cnf

添加或修改以下配置:

[mysqld]
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
max_connections=200

保存并退出编辑器,然后重启MySQL服务以应用更改。

CentOS 8:

sudo systemctl restart mysqld

CentOS 7:

sudo systemctl restart mysqld

3. 安全配置

运行安全脚本

MySQL提供了一个安全脚本mysql_secure_installation,可以帮助你进行一些基本的安全配置。

sudo mysql_secure_installation

按照提示进行操作,例如设置新的root密码、删除匿名用户、禁止root远程登录等。

4. 验证安装

登录MySQL并检查版本信息,确保安装成功。

mysql -u root -p

输入密码后,执行以下SQL语句:

SELECT VERSION();

这将显示MySQL的版本信息。

通过以上步骤,你应该能够在CentOS系统中成功安装和配置MySQL。如果有任何问题,请参考MySQL官方文档或寻求社区帮助。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: centos中sqlserver自动化运维