mysql主從複製叢集/etc/my.cnf配置檔案
阿新 • • 發佈:2020-11-28
#MySQL安裝
1、環境準備(刪除有衝突的依賴包、安裝必須的依賴包)
2、安裝MySQL
3、修改root口令(找到系統給定的隨機口令、修改口令)
1、刪除MariaDB
centos7.6自帶的 MariaDB(MariaDB是MySQL的一個分支),與要安裝的MySQL有
衝突,需要刪除。
2、安裝依賴
3、安裝MySQL
4、啟動資料庫
1、環境準備(刪除有衝突的依賴包、安裝必須的依賴包)
2、安裝MySQL
3、修改root口令(找到系統給定的隨機口令、修改口令)
4、在資料庫中建立hive使用者
# 查詢是否安裝了mariadb bash rpm -aq | grep mariadb
# 刪除mariadb。-e 刪除指定的套件;--nodeps 不驗證套件的相互關聯性
bash
rpm -e --nodeps mariadb-libs
yum install perl -y
yum install net-tools -y
# 解壓縮
tar xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
# 依次執行以下命令 rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm systemctl start mysqld
5、查詢root密碼
grep password /var/log/mysqld.log
6、修改 root 口令
# 進入MySQL,使用前面查詢到的口令
mysql -u root -p
# 設定口令強度;將root口令設定為12345678;重新整理
set global validate_password_policy=0;
set password for 'root'@'localhost' =password('12345678');
flush privileges;
validate_password_policy
密碼策略(預設是1),可配置的值有以下:
0 or LOW 僅需需符合密碼長度(由引數validate_password_length【預設為
1 or MEDIUM 滿足LOW策略,同時還需滿足至少有1個數字,小寫字母,大寫
字母和特殊字元
2 or STRONG 滿足MEDIUM策略,同時密碼不能存在字典檔案(dictionary
file)中
備註:個人開發環境,出於方便的目的設比較簡單的密碼;生產環境一定要設複雜
密碼!