在CentOS系统中安装和配置MySQL可以按照以下步骤进行:
CentOS 8及以上版本使用dnf
包管理器,CentOS 7使用yum
包管理器。
CentOS 8:
sudo dnf install mysql-server
CentOS 7:
sudo yum install mysql-server
安装完成后,启动MySQL服务并设置开机自启。
CentOS 8:
sudo systemctl start mysqld
sudo systemctl enable mysqld
CentOS 7:
sudo systemctl start mysqld
sudo systemctl enable mysqld
MySQL安装完成后,系统会生成一个临时密码。你可以在日志文件中找到这个密码。
sudo grep 'temporary password' /var/log/mysqld.log
使用临时密码登录MySQL。
mysql -u root -p
输入临时密码后,你会进入MySQL命令行界面。
为了安全起见,建议立即修改临时密码。
ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourNewPassword';
将YourNewPassword
替换为你想要设置的新密码。
你可以根据需要配置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
MySQL提供了一个安全脚本mysql_secure_installation
,可以帮助你进行一些基本的安全配置。
sudo mysql_secure_installation
按照提示进行操作,例如设置新的root密码、删除匿名用户、禁止root远程登录等。
登录MySQL并检查版本信息,确保安装成功。
mysql -u root -p
输入密码后,执行以下SQL语句:
SELECT VERSION();
这将显示MySQL的版本信息。
通过以上步骤,你应该能够在CentOS系统中成功安装和配置MySQL。如果有任何问题,请参考MySQL官方文档或寻求社区帮助。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: centos中sqlserver自动化运维