美文网首页
Centos7.4安装mysql5.7@2018-12-06

Centos7.4安装mysql5.7@2018-12-06

作者: dataHunter | 来源:发表于2018-12-07 09:50 被阅读0次

    在Ubuntu中,有时候运用sudo apt-get install 安装软件时,会出现一下的情况

    E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
    E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

    ps -A | grep apt

    全新服务器拿到后先检查系统版本
    1、# uname -a (Linux查看版本当前操作系统内核信息)
    2、# cat /proc/version (Linux查看当前操作系统版本信息)
    3、# cat /etc/issue 或cat /etc/redhat-release(Linux查看版本当前操作系统发行版信息)
    4、# cat /proc/cpuinfo (Linux查看cpu相关信息,包括型号、主频、内核信息等)
    5、# getconf LONG_BIT (Linux查看版本说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)
    free -m以M单位查看系统内存

    开始在这个服务器上安装mysql。

    1.:rpm -qa | grep mariadb(检查已有的安装包)
    entos默认装有mariadb的安装包,mysql的分支而已,因为被oracle收购后,社区还怕闭源弄出的分支而已。
    通过 rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64 卸载掉即可
    2.:安装wget : yum install wget
    3.wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
    4.rpm -ivh mysql57-community-release-el7-8.noarch.rpm
    5.yum -y install mysql-server
    6.vim /etc/my.cnf
    添加server_id = 1
    expire_logs_days = 7(设置binlog日志过期时间为7天)
    并 service mysqld restart 重启mysql服务
    7.通过grep 'password' /var/log/mysqld.log 查看现在的密码:

    2018-12-06T08:44:32.041262Z 1 [Note] A temporary password is generated for root@localhost: adq0ta6jAZ+g
    

    8.通过 mysql -uroot -p 输入上面查到的乱密码登录后修改root的密码
    由于mysql5.7之后安全策略增强,密码要包含数字、大小写字母和特殊符号,为了统一好记,设置成了Root!2018

    alter user 'root'@'localhost' identified by 'Root!2018';
    
    1. 创建用户并赋远程登录权限
      create user '你的用户名'@'%' IDENTIFIED BY '你的密码';
      grant all on . to '你的用户名'@'%'; // 设置权限 ,现在是所有的库权限都给了该用户
      或者设置某个库的权限给该用户
      grant all on 库名.* to '你的用户名'@'%';
      flush privileges;

    例子:
    grant all on *.* to 'root'@'%' IDENTIFIED BY 'xxxx';
    flush privileges;

    1. 查看防火墙
      查看防火墙状态 systemctl status firewalld

    Centos6.5安装mysql5.6参见
    https://www.cnblogs.com/lzj0218/p/5724446.html

    相关文章

      网友评论

          本文标题:Centos7.4安装mysql5.7@2018-12-06

          本文链接:https://www.haomeiwen.com/subject/vbvocqtx.html