美文网首页
CentOS7.3安装MySQL数据库服务

CentOS7.3安装MySQL数据库服务

作者: Luomeng | 来源:发表于2017-08-18 15:14 被阅读0次

    前言

    记录一下CentOS安装MySQL5.7版本服务器的过程。方便以后查阅。

    开始吧

    ✔MySQL5.7相比之前版本拥有很多新的特性,有兴趣的同学可以自己去研究下。所以还是建议新安装的同学,选择5.7版本的。

    # 查看系统中是否已安装 MySQL 服务:
    rpm -qa | grep mysql
    或
    yum list installed | grep mysql
    
    # 如果已安装则删除 MySQL 及其依赖的包:
    yum -y remove mysql-libs.x86_64
    
    # 下载 mysql57-community-release-el7-8.noarch.rpm 的 YUM 源:
    wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
    
    # 安装 mysql57-community-release-el7-8.noarch.rpm:
    rpm -ivh mysql57-community-release-el7-8.noarch.rpm
    
    # 安装 MySQL:
    yum install mysql-server
    

    ✔安装完毕后,执行service mysqld start启动数据库服务,会在 /var/log/mysqld.log 文件中会自动生成一个随机的密码,我们需要先取得这个随机密码,以用于登录 MySQL 服务端:
    grep "password" /var/log/mysqld.log

    会看到2017-08-18T06:30:41.434227Z 1 [Note] A temporary password is generated for root@localhost: Gthf*eSBW8uH这样的信息,其中Gthf*eSBW8uH就是初始的密码,复制一下。

    以上也是MySQL5.7安装和之前版本的一个区别,增加了安全方面的控制。

    敲命令:mysql -u root -pGthf*eSBW8uH

    进入mysql命令行模式。

    # 更新 MySQL 的用户 root的密码:
    set password = password('新密码'); 
    
    # 设置用户 root 可以在任意 IP 下被访问:
    grant all privileges on *.* to root@"%" identified by "新密码";
    或者
    # 设置用户 root 可以在本地被访问:
    grant all privileges on *.* to root@"localhost" identified by "新密码";
    
    # 刷新权限使之生效:
    flush privileges;
    
    

    ✔然后,应该就可以用了。

    相关文章

      网友评论

          本文标题:CentOS7.3安装MySQL数据库服务

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