查看是否有mysql軟體 刪除舊版本mysql 選擇一個發佈系列 安裝MySQL 啟動MySQL伺服器登錄 沒有問題不需要這兩步 > setenforce 1 > rm -fr /var/lib/mysql/* > sudo service mysqld start Starting mysqld: ...
查看是否有mysql軟體
> rpm -qa|grep mysql
刪除舊版本mysql
> yum remove mysql mysql-server mysql-libs mysql-common
> rm -rf /var/lib/mysql
> rm /etc/my.cnf
選擇一個發佈系列
手動編輯/etc/yum.repos.d/mysql-community.repo
文件
> vi
/etc/yum.repos.d/mysql-community.repo
# Enable to use MySQL 5.7
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
編輯該enabled
選項。指定 enabled=0
禁用子庫,或 enabled=1
啟用子庫
通過運行以下命令並檢查其輸出, 驗證是否已啟用和禁用正確的子庫
> yum repolist enabled | grep mysql
安裝MySQL
> sudo yum install mysql-community-server
漫長等待……
啟動MySQL伺服器登錄
沒有問題不需要這兩步
> setenforce 1
> rm -fr /var/lib/mysql/*
> sudo service mysqld start
Starting mysqld:[ OK ]
檢查MySQL伺服器的狀態
> sudo service mysqld status
mysqld (pid 3066) is running
登錄
查看臨時密碼
> sudo grep 'temporary password' /var/log/mysqld.log
登陸 輸入臨時密碼
> mysql -uroot -p
設置密碼
> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
密碼至少包含一個大寫字母,一個小寫字母,一個數字和一個特殊字元,並且總密碼長度至少為8個字元