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

  • 相关阅读:
    【转】15 个 JavaScript Web UI 库
    【转】C# WebRequest发起Http Post请求模拟登陆并cookie处理示例
    【转】33个JavaScript自动完成脚本
    大数据运算问题
    页面占位符的使用
    sql 数据库默认值问题
    jquery动态绑定像Repeater和dataList一样绑定数据源
    seo页面优化的要点
    asp.net控件不可乱用的属性
    jquery经验篇
  • 原文地址:https://www.cnblogs.com/yui66/p/9815830.html
Copyright © 2020-2023  润新知