在linux环境安装部署mysql

一、安装版本和环境 
1、 以下安装的系统版本是:CentOS release 6.7 (Final)
2、 mysql版本:mysql5.7.16.tar.gz

二、安装步骤
Step1、安装之前清除系统自带的mysql-community-libs
                 yum -y remove mysql-community-libs

Step2、上传安装包mysql5.7.16.tar.gz至服务器并解压可以看到有如下四个rpm文件
               tar -xzvf mysql5.7.16.tar.gz


Step3、 安装顺序:common、libs、client、server
              rpm -ivh mysql-community-common-5.7.16-1.el6.x86_64.rpm
              rpm -ivh mysql-community-libs-5.7.16-1.el6.x86_64.rpm
              rpm -ivh mysql-community-client-5.7.16-1.el6.x86_64.rpm
              rpm -ivh mysql-community-server-5.7.16-1.el6.x86_64.rpm


---------------  我是愉快的分割线  ---------------------------

   注意:我在安装mysql-community-libs-5.7.16-1.el6.x86_64.rpm异常,异常如下:

  可以执行如下命令解决,在继续安装:
   yum -y remove mariadb-libs 

---------------  我是愉快的分割线  ---------------------------

Step4、检查mysql安装情况

             rpm -qa|grep mysql

三、修改登录用户密码

1、默认密码设置规则较严格,为了简化密码复杂度。
 
(1)可以在  /etc/my.cnf 在其末尾增加:

  explicit_defaults_for_timestamp=1

  sql_mode="STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

  plugin-load-add=validate_password.so
  validate-password=OFF

如图所示:
(2)重启mysql
        关闭mysql:  service mysqld stop    

        启动mysql: service mysqld start 

        查看状态:service mysqld status


(3)修改密码
         可以在 cat /var/log/mysql.log 查看临时密码
         
修改密码命令:
        mysql -u root -p[密码];
         set password=password('test');
        flush privileges;


四、登录mysql

        mysql -u[用户名] -p[密码]

这里是root用户,所以用户名是:root,密码已经被修改为test。所以  mysql -uroot -ptest

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值