liunx環境下安裝mysql5 7及以上版本

2022-03-15 08:29:25 字數 2035 閱讀 9924

1.系統環境

#cat /etc/redhat-release

centos linux release

7.6.1810

(core)

#getenforce

disabled

#systemctl status firewalld

● firewalld.service - firewalld -dynamic firewall daemon

loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)

active: inactive (dead)

docs:

man:firewalld(1)

2.配置yum源

##注意:

我的系統是linux7,所以相應的baseurl中的位址要更改為linux7,

即http:

如果系統是linux6,請為http:

#清理快取儲存庫

yumclean all

#建立快取儲存庫

yum makecache

3.檢視是否有mysql安裝包

yum repolist enabled | grep mysql

4.mysql的安裝使用

#yum

install mysql-community-server -y

#systemctl start mysqld.service

#mysql -v

以上版本的mysql沒有root的空密碼

可以在配置檔案中修改設定使用簡單密碼,/etc/my.cnf

validate_password_policy=0

//只匹配長度,預設8位

validate_password_length=4

//最小長度4位

#檢視系統預設的root密碼

grep

'temporary password

' /var/log/mysqld.log

2019-06-23t11:13:14.861450z 1 [note] a temporary password is generated for root@localhost: qa!>h#bou6ej

##密碼即:qa!>h#bou6ej

#使用root賬戶登入並修改root密碼

mysql -uroot -p

mysql>set global validate_password_policy=0; //

設定密碼設定匹配最小長度預設8位

mysql>set global validate_password_length=1; //修改密碼的長度

mysql> alter user '

root

'@'localhost

' identified by '

12345678';

##需要注意的是:

mysql的 validate_password 外掛程式預設安裝。這將要求密碼包含至少乙個大寫字母,乙個小寫字母,乙個數字和乙個特殊字元,並且密碼總長度至少為8個字元。

mysql>show variables like '

validate_password%

';

liunx下mysql的安裝

liunx系統中安裝mysql的步驟 2 解除安裝老版本的mysql 查詢並刪除mysql有關的檔案 find name mysql rm rf 上邊查詢到的路徑,多個路徑用空格隔開 3 在安裝目錄下解壓檔案 如果自己定義了安裝路徑,沒有放在 usr local下的話,後面的安裝可能報錯,我自己的路...

liunx下mysql的安裝

liunx系統中安裝mysql的步驟 2 解除安裝老版本的mysql 查詢並刪除mysql有關的檔案 find name mysql rm rf 上邊查詢到的路徑,多個路徑用空格隔開 3 在安裝目錄下解壓檔案 如果自己定義了安裝路徑,沒有放在 usr local下的話,後面的安裝可能報錯,我自己的路...

liunx 下mysql安裝備忘

很久不安裝都忘記了 rpm qa grep i mysql 檢視安裝的mysql版本 mysql client 5.5.17 1.linux2.6.x86 64 mysql server 5.5.17 1.linux2.6.x86 64 解除安裝使用 rpm ev package name pack...