第一次CentOS安裝MySQL數據庫詳細流程及報錯解決

一、安裝MySQL

此次安裝的環境是VirtualBox下CentOS7

1 進入CentOS終端直接下載安裝用的Yum Repository

wget -i -c https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm

2.雲安裝mysql

yum -y install mysql80-community-release-el7-3.noarch.rpm

3.開始安裝MySQL服務器

yum -y install mysql-community-server

4.啓動mysql

systemctl start  mysqld.service

5.查看運行狀態

systemctl status mysqld.service

顯示如下 提示running則成功
在這裏插入圖片描述6 由於新的版本默認設置了一個初始密碼 我們先用命令找到root默認的初始密碼

grep "password" /var/log/mysqld.log

在這裏插入圖片描述7.進入數據庫

mysql -uroot -p

8.複製上方打印的初始密碼(輸入密碼是不可見得 直接粘貼按Enter就好)

HocQ?#Dd&3zn

9.進入mysql後此時不能進行任何命令操作提示重置密碼
之前版本設置密碼修改參數規則爲下面命令行 現在會報錯
set global validate_password_policy=0;
set global validate_password_length=1;
但是後續對參數進行了修改 "_ " 變成了 “.” 具體規則就先不說了
輸入:

set global validate_password.policy=0;

提示 Query OK, 0 rows affected (0.00 sec)
10在輸入:

set global validate_password.length=1;

11.之前重置密碼命令
set password for ‘root’@‘localhost’ = password(‘root123’);現在也會報錯
重置命令:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123';

此次安裝成功後打印版本爲
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 17
Server version: 8.0.19 MySQL Community Server - GPL

Copyright © 2000, 2020, Oracle and/or its affiliates. All rights reserved.
然後大家開始進行愉快的學習吧!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章