shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpmmysql
shell> yum localinstall mysql57-community-release-el7-8.noarch.rpmsql
service mysqld start/stop/restartshell
安装 yum install mariadb-server mariadbvim
启动 systemctl start mariadbsocket
alter user 'root'@'localhost' identified by 'Guojunwen3201@';ide
必须含有数字,小写或大写字母,特殊字符ui
# 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' ;