zoukankan      html  css  js  c++  java
  • CentOS7 安装 MySQL

    一、首先检查 MySQL 是否已安装

           yum list installed | grep mysql

           如果有的话 就全部卸载

           yum -y remove +数据库名称

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

          yum search libaio # 检索相关信息

          

          yum install libaio # 安装依赖包

         

    三、安装MySQL

        地址为 http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

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

        

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

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

          

    四、验证下是否添加成功

    五、选择要启用 MySQL 版本

    查看 MySQL 版本,执行

    yum repolist all | grep mysql
    

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

    查看当前的启动的 MySQL 版本

    yum repolist enabled | grep mysql

    六、通过 Yum 来安装 MySQL

    执行 :yum install mysql-community-server 

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

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

    执行 whereis mysql

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

    七:启动和关闭 MySQL Server

       启动 MySQL Server

      systemctl start  mysqld

    查看 MySQL Server 状态
       systemctl status  mysqld

    关闭 MySQL Server

         systemctl stop mysqld

    测试是否安装成功

    八、防火墙设置

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

    执行

    [root@lzh lzh]# firewall-cmd --permanent --zone=public --add-port=3306/tcp
    success
    [root@lzh lzh]# firewall-cmd --permanent --zone=public --add-port=3306/udp
    success

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

    执行

    [root@lzh lzh]# firewall-cmd --reload
    success

    九、MySQL 安全设置

      服务器启动后,可以执行

    mysql_secure_installation

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

    至此,整个 MySQL 安装完成。

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

    2)用查询语句查看user表




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

         则需要关闭防火墙

          systemctl stop firewalld

       然后查看状态

         systemctl status firewalld

    
    
    
     


  • 相关阅读:
    【前端面试】前端知识点总结_前端大厂车轮战_转自mahmud(小麦)大神
    【网优】浅谈LTE无线网络优化
    Java单体应用
    Java单体应用
    Java单体应用
    Java单体应用
    Java单体应用
    Java单体应用
    Java单体应用
    Java单体应用
  • 原文地址:https://www.cnblogs.com/steven520213/p/6820699.html
Copyright © 2011-2022 走看看