美文网首页
linux利用yum安装Mysql

linux利用yum安装Mysql

作者: Mtllll | 来源:发表于2018-12-23 22:57 被阅读0次
    版本:centos7.2
    在CentOS7中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。
    1. 下载并安装MySQL官方的 Yum Repository,下载安装用的Yum Repository,大概25KB的样子,然后就可以直接yum安装了。
    [root@BrianZhu /]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
    [root@BrianZhu /]# yum -y install mysql57-community-release-el7-10.noarch.rpm
    //下面就是使用yum安装MySQL了
    [root@BrianZhu /]# yum -y install mysql-community-server
    //出现如下图所示,代表成功。
    
    image.png
    1. MySQL数据库设置
    //启动mysql
    [root@BrianZhu /]# systemctl start  mysqld.service
    //查看运行状态
    [root@BrianZhu /]# systemctl status mysqld.service
    
    image.png
    1. 此时MySQL已经开始正常运行,不过要想进入MySQL还得先找出此时root用户的密码,通过如下命令可以在日志文件中找出密码:
    [root@BrianZhu /]# grep "password" /var/log/mysqld.log
    
    image.png

    4.如下命令进入数据库:

    [root@BrianZhu /]# mysql -uroot -p     // 回车后会提示输入密码
    //输入初始密码,此时不能做任何事情,因为MySQL默认必须修改密码之后才能操作数据库
    
    mysql> set password=password('123456');
    //此时会报错,因为输入得密码过于简单,这是根据mysql的密码策略
    
    mysql> set global validate_password_policy=0;
    Query OK, 0 rows affected (0.00 sec)
     
    mysql> set global validate_password_length=1;
    Query OK, 0 rows affected (0.00 sec)
    //修改密码规则, 设置之后就是我上面查出来的那几个值了,此时密码就可以设置的很简单,例如1234之类的。到此数据库的密码设置就完成了。
    
    1. 但此时还有一个问题,就是因为安装了Yum Repository,以后每次yum操作都会自动更新,需要把这个卸载掉:
    [root@BrianZhu ~]#  yum -y remove mysql57-community-release-el7-10.noarch
    //到此,配置算是完成了
    
    1. 操作完成上面的,现在还不能用可视化的客户端进行连接,需要我们进行授权:
    grant all privileges on *.* to 'root'@'%' identified by '数据库密码' with grant option;```
    ```linux
    
    大功告成

    来自大神的分享,感谢你

    相关文章

      网友评论

          本文标题:linux利用yum安装Mysql

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