zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

CentOS7 安装 MySQL详解程序员

2023-06-13 09:19:56 时间
一、首先检查 MySQL 是否已安装

       yum list installed | grep mysql

       如果有的话 就全部卸载

       yum -y remove +数据库名称

二、MySQL 依赖 libaio,所以先要安装 libaio

      yum search libaio # 检索相关信息

     CentOS7 安装 MySQL详解程序员

      yum install libaio # 安装依赖包

     CentOS7 安装 MySQL详解程序员

三、安装MySQL

   地址为 IT虾米网

    1)在线安装  wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

   CentOS7 安装 MySQL详解程序员

    2)添加 MySQL Yum Repository 到你的系统 repository 列表中,执行

       yum localinstall mysql-community-release-el7-5.noarch.rpm

     CentOS7 安装 MySQL详解程序员

四、验证下是否添加成功

CentOS7 安装 MySQL详解程序员

五、选择要启用 MySQL 版本

查看 MySQL 版本,执行

yum repolist all | grep mysql 

可以看到 5.5, 5.7 版本是默认禁用的,因为现在最新的稳定版是 5.6

CentOS7 安装 MySQL详解程序员

查看当前的启动的 MySQL 版本

yum repolist enabled | grep mysql

CentOS7 安装 MySQL详解程序员

六、通过 Yum 来安装 MySQL

执行 :yum install mysql-community-server 

Yum 会自动处理 MySQL 与其他组件的依赖关系:

CentOS7 安装 MySQL详解程序员

看到这样表示已经安装完成。

执行 whereis mysql

可以看到 MySQL 的安装目录是 /usr/bin/

CentOS7 安装 MySQL详解程序员

七:启动和关闭 MySQL Server

   启动 MySQL Server

 systemctl start mysqld

查看 MySQL Server 状态
 systemctl status mysqld

关闭 MySQL Server

     systemctl stop mysqld

测试是否安装成功
CentOS7 安装 MySQL详解程序员

CentOS7 安装 MySQL详解程序员

八、防火墙设置

远程访问 MySQL, 需开放默认端口号 3306

执行

[[email protected] lzh]# firewall-cmd --permanent --zone=public --add-port=3306/tcp 

success 

[[email protected] lzh]# firewall-cmd --permanent --zone=public --add-port=3306/udp 

success

这样就开放了相应的端口。

执行

[[email protected] lzh]# firewall-cmd --reload 

success

九、MySQL 安全设置

  服务器启动后,可以执行

mysql_secure_installation

CentOS7 安装 MySQL详解程序员

  此时输入 root 原始密码(初始化安装的话为空),接下来,为了安全,MySQL 会提示你重置 root 密码,移除其他用户账号,禁用 root 远程登录,移除 test 数据库,重新加载 privilege 表格等,你只需输入 y 继续执行即可。

至此,整个 MySQL 安装完成。

十、测试
1)然后接下来就是重启mysql服务,再次进入到mysql 如下所示:

CentOS7 安装 MySQL详解程序员
2)用查询语句查看user表

CentOS7 安装 MySQL详解程序员


3)如果需要使用外部工具链接mysql

     则需要关闭防火墙

      systemctl stop firewalld

   然后查看状态

     systemctl status firewalld

CentOS7 安装 MySQL详解程序员

 



 

 


 

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/1870.html

服务器部署程序员系统优化网站设置运维