CentOS7 安裝mysql以及登錄


准備工作:已下載mysql安裝包

1. 檢查是否安裝Centos7自帶的數據庫mariadb

[root@sam03 ~]# rpm -qa | grep mariadb

image

2. 卸載mariadb

[root@sam03 ~]# rpm -e mariadb-libs-5.5.64-1.el7.x86_64 --nodeps

image

3. 解壓mysql安裝包

[root@sam03 opt]# tar -xvf mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar

3.1 解壓后的文件

image

4. 安裝(按以下步驟順序進行)

rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpm
yum install -y net-tools
rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm

5. 開啟mysql服務

5.1 查看mysql進程狀態

[root@sam03 opt]# systemctl status mysqld

image


顯示inactive狀態

5.2 開啟mysql進程

[root@sam03 opt]# systemctl start mysqld

5.3 再次查看mysql進程,顯示active狀態

image

6. 登錄mysql

第一次開啟mysql服務時,會自動生成一個登錄密碼

6.1 查看初始密碼

[root@sam03 opt]# grep password /var/log/mysqld.log

image

6.2 登錄mysql

[root@sam03 opt]# mysql -u root -p

image

7. 修改mysql登錄密碼

7.1 修改安全等級

show variables like '%validate_password%';					# 查看密碼策略
set global validate_password_policy=LOW;						# 修改密碼策略等級為LOW
set global validate_password_length=3;							# 密碼的最小長度
set global validate_password_mixed_case_count=0;	  # 設置密碼中至少要包含0個大寫字母和小寫字母
set global validate_password_number_count=0;			 	# 設置密碼中至少要包含0個數字
set global validate_password_special_char_count=0;	# 設置密碼中至少要包含0個特殊字符

image

7.2 修改密碼

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

8. mysql遠程授權

mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM