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就可以了

  • 相关阅读:
    JavaScript基础初始时期分支(018)
    JavaScript基础尽量少使用全局变量(001)
    linux源码安装nodejs
    js导出excel
    http 状态码
    网站导航固定头部
    gulp编译less简单demo
    mysql设置连接等待时间(wait_timeout)
    mysql视图
    网站用户行为数据挖掘
  • 原文地址:https://www.cnblogs.com/yui66/p/9815830.html
Copyright © 2011-2022 走看看