CentOS6安装MySQL5.7详细步骤

需积分: 0 3 下载量 185 浏览量 更新于2024-08-04 收藏 213KB DOCX 举报
"CentOS6上安装和配置MySQL5.71的步骤详解" 在CentOS6.8系统中安装MySQL5.71的过程分为几个关键步骤,包括使用YUM安装MySQL,配置MySQL服务,设置远程连接,以及确保MySQL在系统启动时自动运行。 一、YUM安装MySQL 首先,你需要访问MySQL的官方YUM仓库下载页面(https://dev.mysql.com/downloads/repo/yum/),获取适用于CentOS6的MySQL5.7社区版的RPM包下载链接。在终端中使用以下命令下载: ``` wget https://dev.mysql.com/get/mysql57-community-release-el6-11.noarch.rpm ``` 接着,安装下载的RPM包: ``` sudo rpm -Uvh mysql57-community-release-el6-11.noarch.rpm ``` 安装完成后,查看`/etc/yum.repos.d/`目录,你会发现多了两个MySQL的YUM源。 二、安装MySQL服务 利用YUM安装MySQL社区服务器: ``` yum install mysql-community-server ``` 三、MySQL服务配置 1. 启动MySQL服务: ``` service mysqld start ``` 2. 获取root用户的临时密码。你可以通过查看日志文件`/var/log/mysqld.log`来获取: ``` grep 'temporary password' /var/log/mysqld.log ``` 3. 使用获取的密码登录MySQL,并修改root用户的密码: ``` mysql -u root -p ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPwd4!'; ``` 四、开启远程连接 1. 配置iptables以允许远程连接: 打开`/etc/sysconfig/iptables`文件,添加规则打开3306端口。重启iptables服务以使更改生效: - 开启iptables并使其开机启动: ``` chkconfig iptables on service iptables start ``` - 即时生效但重启后失效: ``` service iptables start ``` 2. 在MySQL中设置允许远程连接: 登录MySQL: ``` mysql -u root -p ``` 选择`mysql`数据库: ``` use mysql; ``` 更新用户表,将root用户的Host设置为%: ``` update users set Host='%' where User='root'; ``` 刷新权限: ``` flush privileges; ``` 五、MySQL开机自启动 编辑`/etc/rc.local`文件,添加启动MySQL服务的命令: ``` vi /etc/rc.local ``` 在文件末尾添加: ``` service mysqld start ``` 保存并退出编辑器。这样,每次系统启动时,MySQL服务都会自动启动。 以上就是CentOS6上安装MySQL5.71并进行基本配置的完整过程。请确保在操作过程中遵循安全最佳实践,特别是处理MySQL的root用户密码和远程访问权限。