zoukankan      html  css  js  c++  java
  • Linux下安装MySql

    安装MySQL官方的Yum Repository

    [root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

    下载rpm包

    [root@localhost ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm

    安装MySQL服务

    [root@localhost ~]# yum -y install mysql-community-server
    

    启动mysql服务:

    [root@localhost ~]# systemctl start  mysqld.service

    查看mysql运行状态:

    [root@localhost ~]# systemctl status mysqld.service
    

     可以看到mysql服务的运行状态,出现下面的信息,其中Active后面代表状态启功服务后为active (running),停止后为inactive (dead) 

    也可以重新启动服务

    root@localhost ~]# service mysqld restart
    

      

    停止服务

    [root@localhost ~]# systemctl stop mysqld.service
    

     

    安装完成后默认有一个root用户,初始密码已经设置好,我们需要获得这个初始密码登录后再对其进行修改

    为了加强安全性,MySQL5.7为root用户随机生成了一个密码,在error log中,关于error log的位置,如果安装的是RPM包,则默认是/var/log/mysqld.log。 

    只有启动过一次mysql才可以查看临时密码

    通过下面的命令查看初始密码,冒号后面的字符就是密码

    grep 'temporary password' /var/log/mysqld.log

    登录root用户

    [root@localhost ~]# mysql -u root -p


    注意:如果临时密码登不上,改为第二种方法

    1,停止mysql服务

    systemctl stop mysqld.service
    

      

    2,修改配置文件无密码登录

    vi /etc/my.cnf
    

      

    在最尾部加上

    skip-grant-tables


    保存

    3,启动mysql

    systemctl start mysqld.service
    

      

    4,登录musql

    mysql -u root
    

      

    5,修改密码,mysql5.7用此语法

    use mysql;
    
    update mysql.user set authentication_string=password('123456') where user='root' ;
    
    
    
    set global validate_password_policy=0;
    set global validate_password_length=4;
    

      

    6,回到第二步骤注释

    #skip-grant-tables
    

      

    7.重启Mysql就可以了

  • 相关阅读:
    Java实现 LeetCode 69 x的平方根
    Java实现 LeetCode 68 文本左右对齐
    Java实现 LeetCode 68 文本左右对齐
    Java实现 LeetCode 68 文本左右对齐
    Java实现 LeetCode 67 二进制求和
    Java实现 LeetCode 67 二进制求和
    Java实现 LeetCode 67 二进制求和
    Java实现 LeetCode 66 加一
    Java实现 LeetCode 66 加一
    CxSkinButton按钮皮肤类
  • 原文地址:https://www.cnblogs.com/yui66/p/9815830.html
Copyright © 2011-2022 走看看