CentOS 7 yum方式安裝MySQL 8 0

2021-10-10 23:24:23 字數 1786 閱讀 8227

yum -y install mysql80-community-release-el7-3.noarch.rpm
安裝mysql伺服器

yum -y install mysql-community-server
啟動服務

service mysqld start
修改初始密碼

grep "password"

/var

/log/mysqld.log

從日誌裡找到初始密碼:

用初始密碼登入,修改新密碼,但是要先修改密碼安全級別:

mysql -u root -p

mysql> set global validate_password.policy=0;

mysql> set global validate_password.length=4;

mysql> alter user 'root'@'localhost' identified by '123456'

;

授權遠端訪問: 請檢視對應的mysql8版本 語法

mysql> update user set host='%' where user='root'

;mysql>flush privileges;

永久修改密碼安全級別的方式:

vim /etc/my.cnf
新增:

validate_password.policy=0

validate_password.length=1

注意mysql 8版本中有所區別

如果忘記了root密碼或者用臨時密碼無法登入:

skip-grant-tables
重啟資料庫服務

service mysqld restart
不用密碼登入,先清空密碼:

mysql -uroot

update mysql.user set authentication_string="" where user="root"

;flush privileges;

再修改密碼

alter user 'root'@'localhost' identified with mysql_native_password by '123456'

;flush privileges;

修改以後,在配置檔案中去掉skip-grant-tables,重啟資料庫服務。

再使用 mysql -uroot -p123456登入

檔案方式安裝

centos7 yum 方式安裝nginx

centos7系統庫中預設是沒有nginx的rpm包的,所以我們自己需要先更新下rpm依賴庫 1 使用yum安裝nginx需要包括nginx的庫,安裝nginx的庫 2 使用下面命令安裝nginx yum install nginx 3 啟動nginx service nginx start 或 s...

CentOS7 yum方式安裝MySQL5 7

在centos中預設安裝有mariadb,這個是mysql的分支,但為了需要,還是要在系統中安裝mysql,而且安裝完成之後可以直接覆蓋掉mariadb。root localhost yum y install mysql57 community release el7 10.noarch.rpm ...

CentOS7 yum方式安裝MySQL5 7

wget i cyum y install mysql57 community release el7 10.noarch.rpm開始安裝 yum y install mysql community server2 mysql資料庫設定 啟動mysql systemctl start mysqld....