在CentOS 6.x上安装MySQL社区版需要先选择合适的YUM源,然后下载并安装MySQL的RPM包。以下是一个详细的步骤:
1. 选择YUM源:
首先,我们需要选择一个合适的YUM源来下载MySQL的RPM包。我们可以访问[]()来选择所需的版本。如果你选择的是社区版,你需要复制相应的链接,以便在服务器上使用wget命令下载。
2. 下载MySQL RPM包:
在服务器上,使用wget命令下载你之前选择的MySQL RPM包。例如,如果你是CentOS 6.4,你可能需要下载类似mysql-community-server-5.7.31.el6.x86_64.rpm这样的文件。
bash
wget http://repo.mysql.com/mysql-community-server-5.7.31.el6.x86_64.rpm
3. 安装MySQL:
下载完成后,你可以使用rpm命令来安装MySQL。确保在安装前停止任何可能与MySQL端口冲突的服务。
bash
rpm -ivh mysql-community-server-5.7.31.el6.x86_64.rpm
4. 初始化MySQL数据库:
安装完成后,MySQL数据库需要被初始化。这个步骤通常会创建一个匿名用户和一个名为root的用户。
bash
mysql_install_db --user=mysql
5. 启动MySQL服务:
初始化完成后,你可以启动MySQL服务。
bash
service mysqld start
6. 设置MySQL root密码:
第一次启动后,MySQL会提示你设置root用户的密码。
bash
mysqladmin -u root password 'new-password'
7. 配置MySQL:
你可能需要根据你的需求对MySQL进行进一步的配置。这包括编辑配置文件,如/etc/my.cnf,以及设置用户和权限。
8. 验证安装:
使用mysql命令验证是否能够成功连接到MySQL服务器。
bash
mysql -u root -p
9. 安装MySQL客户端:
如果你需要在客户端机器上管理MySQL,你可以在你的开发机器或客户机上安装MySQL客户端。
bash
wget https://dev.mysql.com/get/Downloads/MySQL-Client/mysql-client-5.7.31.tar.gz
tar xzf mysql-client-5.7.31.tar.gz
cd mysql-client-5.7.31
make
make install
请注意,以上步骤可能需要根据你的具体环境和MySQL的最新版本进行调整。此外,在安装之前,请确保你已经阅读并理解了MySQL的安装指南和任何相关的许可协议。