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

1.安装

下载mysql源安装包

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

安装mysql源

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

2.启动/中止/重启

service mysqld start/stop/restartshell

3.若是启动失败,可能须要安装mariadb

安装 yum install mariadb-server mariadbvim

启动 systemctl start mariadbsocket

4.重置密码

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

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

修改MySQL的登陆设置:

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

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

例如:code

[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' ;
相关文章
相关标签/搜索