CentOS安装MySQL

前期准备

  1. 上传安装包

    在 CentOS 的 /usr/local/src 目录下创建 mysql 文件夹用于存放jdk文件包。

     cd /usr/local/src
     mkdir  mysql
    

    使用 FileZilla 将 mysql 的安装包上传到 /usr/local/src/mysql 目录,然后将其解压。

     cd /usr/local/src/mysql
     tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar
    
  2. 排除已安装的 mysql

    首先查看是否已经安装 mysql。

     rpm -qa | grep mysql
    

    如果已经安装了 mysql,将其卸载。

     rpm -e --nodeps  查询到的mysql全称
    

正式安装 mysql

  1. 安装 server

    在 mysql 安装包解压出来的一堆文件中找到 MySQL-server-5.6.22-1.el6.i686.rpm 文件,进行安装。

     rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
    

    在 server 安装的过程中,可以找到一句图中所示的话,这句话指定了 mysql 的 root 用户的初始用户密码所在的文件。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ChHXdfrU-1578926774774)(img/mysql_install_01.png)]

    查看这个文件,可以看到 root 用户的初始密码。记住这个密码,后面登录会用到。

     cat /root/.mysql_secret
    

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-T2Wii4Ix-1578926774777)(img/mysql_install_02.png)]

  2. 安装 client

    在 mysql 安装包解压出来的一堆文件中找到 MySQL-client-5.6.22-1.el6.i686.rpm 文件,进行安装。

     rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm 
    

启动 mysql

  1. 查询 mysql 服务运行状态。

     service mysql status
    
  2. 若服务未启动,则启动服务。

     service mysql start
    
  3. 启动 mysql,使用 root 账号登录 mysql。

     mysql
    
  4. 输入用户名 root 和之前的密码登录mysql。

设置 mysql 开机自启动。

  1. 加入到系统服务

     chkconfig -add mysql
    
  2. 开启自动启动

     chkconfig mysql on
    
  3. 查询开机启动列表

     chkconfig | grep mysql
    

    在这里插入图片描述

设置远程访问 mysql

  1. 登录 mysql,修改用户名密码。

     SET PASSWORD = PASSWORD('123456');
    
  2. 设置远程访问。

     grant all privileges on *.* to 'root' @'%' identified by '123456'; 
     flush privileges;
    
  3. 退出 mysql,将 CentOS 防火墙打开 3306 端口。

     /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
    
  4. 将打开的端口的访问规则保存在文件中。

     /etc/rc.d/init.d/iptables save
    
  5. 查看系统开放的端口号。

     /etc/init.d/iptables status
    

    将打开的端口的访问规则保存在文件中。

     /etc/rc.d/init.d/iptables save
    
  6. 查看系统开放的端口号。

     /etc/init.d/iptables status
    

    在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值