1. 程式人生 > 程式設計 >python程式碼實現圖書管理系統

python程式碼實現圖書管理系統

#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【預設為

8】指定)
1 or MEDIUM 滿足LOW策略,同時還需滿足至少有1個數字,小寫字母,大寫
字母和特殊字元
2 or STRONG 滿足MEDIUM策略,同時密碼不能存在字典檔案(dictionary
file)中
備註:個人開發環境,出於方便的目的設比較簡單的密碼;生產環境一定要設複雜
密碼!