• CENTOS7下安装和配置MYSQL问题记录


    1.安装

    下载mysql源安装包

    shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

    安装mysql源

    shell> yum localinstall mysql57-community-release-el7-8.noarch.rpm

    2.启动/停止/重启

    service mysqld start/stop/restart

    3.如果启动失败,可能需要安装mariadb

    安装 yum install mariadb-server mariadb

    启动 systemctl start mariadb

    4.重置密码

    alter user 'root'@'localhost' identified by 'Guojunwen3201@';

    必须含有数字,小写或大写字母,特殊字符

    修改MySQL的登录设置:

    # vim /etc/my.cnf 配置文件

    在[mysqld]的段中加上一句:skip-grant-tables

    例如:

    [mysqld]

    datadir=/var/lib/mysql

    socket=/var/lib/mysql/mysql.sock

    skip-grant-tables

    然后可以不需要密码进行登录

    登录并修改MySQL的root密码 (不要忘记结尾分号)

    mysql> USE mysql ; 
    
    mysql> UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root' ; 
    
    mysql> flush privileges ; 
    
    mysql> quit

    如果设置失败,可能是因为新版本中 password 字段改成了 authentication_string

    所以更改语句替换为

    update mysql.user set authentication_string=password('root') where user='root' ;
  • 相关阅读:
    ros结合catkin_make和qtcreator
    构造函数隐式转换
    c语言自动对齐原则
    array数据初始化
    const 作用
    ~scanf()
    c++ set容器排序准则
    设置session,cookies
    JFinalConfig配置
    java重置Timer执行频率
  • 原文地址:https://www.cnblogs.com/GuoJunwen/p/10585968.html
Copyright © 2020-2023  润新知