蓝桉云顶

Good Luck To You!

如何在CentOS 7上安装MySQL?

在 CentOS 7 上安装 MySQL,首先需要添加 MySQL Yum 存储库,然后使用 yum install 命令进行安装。

在CentOS 7上安装MySQL是一个常见的任务,尤其是在需要使用数据库进行数据管理的情况下,以下是详细的步骤和注意事项,帮助你顺利完成MySQL的安装和配置。

一、卸载MariaDB

MariaDB是CentOS 7默认安装的数据库系统,它是MySQL的一个分支,如果你需要安装MySQL,可以先卸载MariaDB:

sudo systemctl stop mariadb.service
sudo yum remove mariadb-server mariadb-libs -y

二、下载并安装MySQL Yum源

1、下载MySQL Yum包

你需要从MySQL官方网站下载Yum源安装包。

   wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm

2、安装MySQL Yum源

使用以下命令安装下载的Yum源包。

   sudo rpm -Uvh mysql57-community-release-el7-10.noarch.rpm

3、检查Yum源是否安装成功

你可以列出当前的Yum源来确认MySQL源是否已经添加成功。

   ls /etc/yum.repos.d/

三、安装MySQL服务器

1、安装MySQL服务器

使用Yum命令安装MySQL服务器,这个过程可能需要一些时间,请耐心等待。

   sudo yum install -y mysql-community-server

2、启动MySQL服务

安装完成后,启动MySQL服务。

   sudo systemctl start mysqld.service

3、检查MySQL服务状态

确认MySQL服务是否正常运行。

   sudo systemctl status mysqld.service

四、获取临时密码并登录MySQL

1、获取临时密码

MySQL 5.7会为root用户随机生成一个密码,你可以通过以下命令找到它。

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

2、登录MySQL并修改密码

使用临时密码登录MySQL,然后修改密码。

   mysql -uroot -p

登录后执行以下命令修改密码:

   ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
   FLUSH PRIVILEGES;
   EXIT;

五、配置MySQL字符集和远程访问

1、修改字符集

为了支持中文,可以修改MySQL的字符集设置,编辑/etc/my.cnf文件,添加或修改以下内容:

   [mysqld]
   character-set-server=utf8mb4
   collation-server=utf8mb4_general_ci

2、重启MySQL服务

使配置生效。

   sudo systemctl restart mysqld.service

3、授权远程访问

如果你想允许其他机器远程访问MySQL,可以执行以下命令:

   GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '新密码' WITH GRANT OPTION;
   FLUSH PRIVILEGES;

六、开放防火墙端口

1、开放MySQL端口

确保防火墙允许通过3306端口访问MySQL。

   sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent
   sudo firewall-cmd --reload

七、常见问题及解决方法

1、无法连接到MySQL

如果无法连接到MySQL,请检查MySQL服务是否正在运行,以及防火墙设置是否正确。

2、忘记MySQL密码

如果你忘记了MySQL密码,可以通过跳过授权表的方式重置密码,停止MySQL服务,以跳过授权表模式启动MySQL,然后重置密码。

八、小编有话说

安装MySQL看似复杂,但按照步骤一步步操作其实并不难,最重要的是理解每一步的目的和作用,这样在遇到问题时能够快速定位并解决,希望这篇教程能帮助你在CentOS 7上顺利安装并配置MySQL,让你的数据库管理工作更加高效,如果你有任何疑问或建议,欢迎在评论区留言讨论。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接