mysql 5.7 linux环境下安装

第一步:环境准备

      1. CentOS 6.5 、mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz  、jdk1.7
     2. jdk安装
   3. rpm -qa|grep -i mysql 如果安装可以卸载

第二步:创建用户和用户组

       groupadd  mysql  添加用户组
    useradd    -r -g mysql mysql 创建一个不用登陆的用户(useradd-s /sbin/nologin -g mysql mysql)

第三步:下载安装包

    wget http://www.kakapart.com/files/mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz

   或者到官网下载后传到服务器上: http://tomcat.apache.org/

第四步:开始安装

     1.创建mysql安装mul
          mkdir /usr/local/mysql
     2.解压缩安装包
        tar -zxvfmysql-5.7.10-linux-glibc2.5-x86_64.tar.gz /usr/local/mysql
     3.在mysql目录下创建data目录
       mkdir data
     4.修改mysql目录下所有文件的权限
          chown -Rmysql:mysql mysql
      
     
        
     4.修改vi /etc/my.cnf 文件
     [mysqld]
     basedir=/usr/local/mysql/
     datadir=/usr/local/mysql/data
    
    5. 初始化数据
      进入mysql安装目录
      cd /usr/local/mysql
      执行:
        bin/mysqld --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ --        secure-file-priv=/root/ --initialize
      
    注意:
        在初始化时如果加上 --initial-insecure,则会创建空密码的 root@localhost 账号
             --secure-file-priv 指定密码文件夹位置 对应文件夹下就会有  .mysql_secret 文件(5.6以前) 之后的会在log中提示
           A temporary password is generated for root@localhost: (U?0T,6,qQ2:
          (U?0T,6,qQ2:  这个就是第一次用来登陆mysql的密码一定要记住

  6.启动mysql 

     添加开机启动:执行命令cp support-files/mysql.server /etc/init.d/mysql 把启动脚本放到开机初始化目录

    启动mysql服务:执行命令service mysql start

    执行命令:ps -ef|grep mysql 看到mysql服务说明启动成功

    

 如果出现:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)错误

 修改vi /etc/my.cnf

   

 重启服务继续登陆:

    

   

      出现错误:
       ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement
     说明第一使用需要修改密码
     SET PASSWORD = PASSWORD('123456'); 
   

现在mysql安装成功


第五步:远程连接

   在cmd命令行中输入
    mysql -h192.168.139.132 -uroot -p123456

    出现
     Warning: Using a password on the command line interface can be insecure.
     ERROR 1130 (HY000): Host '192.168.139.1' is not allowed to connect to this MySQL server

     为了安全,默认是不允许mysql本机以外的机器访问mysql数据库服务,因此需要重新授权root

   授权:GRANT ALL PRIVILEGES ON *.* TO root@'%' identified by '123456';
   
      远程连接成功
    
  
    


mysql 安装成功

希望能帮助到大家
mysql的5.6版本安装请看下5.6版本linux环境下的安装




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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值