MySQL是一款广泛使用的开源关系型数据库管理系统,具有稳定性和高性能的特点。在本文中,我们将介绍如何在CentOS系统上安装和配置MySQL 5.6。
首先,我们需要下载MySQL 5.6的Yum源。打开终端并执行以下命令:
wget https://dev.mysql.com/get/mysql57communityreleaseel711.noarch.rpm
下载完成后,使用以下命令安装Yum源:
sudo rpm ivh mysql57communityreleaseel711.noarch.rpm
安装Yum源后,我们可以使用以下命令安装MySQL 5.6:
sudo yum install mysqlcommunityserver
安装完成后,我们需要对MySQL进行一些配置。
使用以下命令启动MySQL服务:
sudo systemctl start mysqld
为了让MySQL在系统启动时自动运行,执行以下命令:
sudo systemctl enable mysqld
使用以下命令查看MySQL的运行状态:
sudo systemctl status mysqld
在首次安装MySQL后,会生成一个临时密码。使用以下命令查看临时密码:
sudo grep 'temporary password' /var/log/mysqld.log
用临时密码登录MySQL,并修改密码。执行以下命令:
mysql -u root -p
输入临时密码登录后,执行以下命令修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
注意:新密码需要符合MySQL的密码策略要求,例如包含大小写字母、数字和特殊字符等。
如果需要允许其他IP地址的客户端访问MySQL,可以创建一个具有远程访问权限的用户。执行以下命令:
CREATE USER '用户名'@'%' IDENTIFIED BY '密码';GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' WITH GRANT OPTION;FLUSH PRIVILEGES;
将用户名
和密码
替换为实际的用户名和密码。
为了避免中文乱码问题,建议将MySQL的默认字符集设置为utf8mb4。编辑MySQL配置文件,执行以下命令:
sudo vi /etc/my.cnf
在[mysqld]
和[client]
部分添加以下配置:
[mysqld]characterset_server=utf8mb4collation_server=utf8mb4_unicode_ci[client]default_character_set=utf8mb4
保存并退出编辑器,然后重启MySQL服务:
sudo systemctl restart mysqld
至此,我们在CentOS系统上成功安装并配置了MySQL 5.6。希望本文对您有所帮助。如果您有任何问题,请随时提问。感谢您的阅读和支持!
引导读者评论、关注、点赞和感谢观看。