• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    CentOS 6、7下mysql 5.7 详细安装教程

    做开发总得用到数据吧,Linux作为服务器,总得有一个数据库来存储测试用的数据,所以呢,这里附上CentOS6、7安装MySQL5.7的教程。

    用到的工具:CentOs6、7;Mysql依赖包

    Step1. 查看已安装的mysql:

    # yum list installed | grep mysql
    mysql-libs.x86_64    5.1.71-1.el6  @anaconda-CentOS-201311272149.x86_64/6.5

    卸载当前mysql:

    # yum -y remove mysql-libs.x86_64 

    Step2. 下载安装所需依赖:

    先到这里下载,根据自己Linux版本来选择,比如本人是Centos6.5,故选择第二个,依次类推:

    将下载的mysql80-community-release-el6-1.noarch.rpm文件上传到Linux服务器中

    Step3. 安装依赖:

    使用以下命令,注意此命令需要在mysql80-community-release-el6-1.noarch.rpm文件的所在目录下执行。

    执行过程中会出现Is this ok [y/N]: ,输入y就行了。

    # yum localinstall mysql80-community-release-el6-1.noarch.rpm

    执行完之后,使用# ls /etc/yum.repos.d命令可以看到多出来了两个文件

    # ls /etc/yum.repos.d
    mysql-community.repo    mysql-community-source.repo

    Step4. 运行yum repolist enabled | grep mysql查看mysql57是否可用。

    如果运行的结果如下:

    # yum repolist enabled | grep mysql
    mysql-connectors-community      MySQL Connectors Community       59
    mysql-tools-community        MySQL Tools Community          65
    mysql80-community          MySQL 8.0 Community Server       29

    则需要使用命令vim /etc/yum.repos.d/mysql-community.repo修改mysql57的enabled为1,而其他的版本则设为0.具体如下:

    vim /etc/yum.repos.d/mysql-community.repo

    修改部分:

    ......
    # Enable to use MySQL 5.7
    [mysql57-community]
    name=MySQL 5.7 Community Server
    baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
    enabled=1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
     ......
    [mysql80-community]
    name=MySQL 8.0 Community Server
    baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/6/$basearch/
    enabled=0
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
    

    设置完的运行结果为:

    # yum repolist enabled | grep mysql
    mysql-connectors-community      MySQL Connectors Community       59
    mysql-tools-community        MySQL Tools Community          65
    mysql57-community          MySQL 5.7 Community Server       273
    

    Step5. 开始安装:

    # yum install mysql-community-server

    如果中途出错停止,一般是因为网速原因,可以重复执行此命令

    Step6. 安装完成后,启动mysql服务(可能第一次会出错,那就再运行一次~):

    # service mysqld start
    Initializing MySQL database: [FAILED]
    # service mysqld start
    Starting mysqld: [ OK ]

    Step7. 查看默认root用户的密码:

    # cat /var/log/mysqld.log | grep root@localhost
    2018-08-29T03:11:26.560863Z 1 [Note] A temporary password is generated for root@localhost: DJ#erA*-p6?

    DJ#erA*-p6?  即为root用户的初始密码 

    Step8. 使用mysql -uroot -p命令登录,需要输入上一步中的密码。

    进入之后进行任何操作都会提示ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.这时需要重置密码:

    mysql> show databases;
    ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
    mysql> set password=password('new_password');
    Query OK, 0 rows affected, 1 warning (0.01 sec)
     
    mysql> alter user 'root'@'localhost' password expire never;
    Query OK, 0 rows affected (0.00 sec)
     
    mysql> flush privileges;
    Query OK, 0 rows affected (0.00 sec)

    再退出mysql,使用新密码重新登陆即可。

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

    您可能感兴趣的文章:
    • centos 6.5下 mysql-community-server. 5.7.18-1.el6安装
    • CentOS 7中源码安装MySQL 5.7.6+详细教程
    • CentOS6.5 上部署 MySQL5.7.17 二进制安装以及多实例配置
    • RedHat6.5/CentOS6.5安装Mysql5.7.20的教程详解
    • CentOS6.5下安装Mysql5.7.18的教程详解
    • Centos6.5编译安装mysql 5.7.14详细教程
    • Centos7.3下mysql5.7.18安装并修改初始密码的方法
    • CentOS MySQL 5.7编译安装步骤详细说明
    • CentOS 7下mysql 5.7 安装教程
    • CentOS6.9下mysql 5.7.17安装配置方法图文教程
    上一篇:linux下mysql忘记密码的解决方法
    下一篇:Linux下mysql 8.0安装教程
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    CentOS 6、7下mysql 5.7 详细安装教程 CentOS,7下,mysql,5.7,详细,安装,