簡書mysql配置 MySQL安裝配置

2021-10-18 12:38:46 字數 2890 閱讀 8004

2.檢測本地是否有mysql已存在的包rpm -qa | grep mysql

3.檢測本地是否有mariadb已存在的包rpm -qa | grep mariadb

4.如果存在,則使用yum命令解除安裝

mariadb-libs-5.5.56-2.el7.x86_64yum -y remove mariadb-libs-5.5.56-2.el7.x86_64

5.建立乙個資料夾,上傳jar包到/opt/software/mysqlmkdir /opt/software/mysql

6.解壓mysql jar包tar -xvf mysql-5.7.19-1.el7.x86_64.rpm-bundle.tar

7.安裝mysql的 server、client、common、libs、lib-compatrpm -ivh --nodepsmysql-community-server-5.7.19-1.el7.x86_64.rpm

rpm -ivh --nodepsmysql-community-client-5.7.19-1.el7.x86_64.rpm

rpm -ivh mysql-community-common-5.7.19-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.19-1.el7.x86_64.rpm

rpm -ivhmysql-community-libs-compat-5.7.19-1.el7.x86_64.rpm

8.檢視mysql的服務是否啟動systemctl status mysqld

active: inactive (dead)

9.啟動mysql的服務systemctl start mysqld

10.再次檢查mysql的服務是否啟動systemctl status mysqld

active: active (running)since thu 2019-03-21 07:23:08 edt; 2s ago

11.檢視預設生成的密碼cat /var/log/mysqld.log | grep password

2019-03-21t11:23:01.643479z 1 [note] a temporary password is generatedfor root@localhost:co3e&shrqhft

12.登入mysql服務mysql -uroot -p   然後貼上上密碼

13.修改mysql密碼規則

0 or low長度

1 or medium長度、大小寫、數字、特殊字元

2 or strong長度、大小寫、數字、特殊字元、詞典

[if !supportlists]a.[endif]密碼強度檢查等級,0/low、1/medium、2/strong

注:以下修改是臨時修改mysql>set global validate_password_policy=0;

query ok, 0 rows affected (0.05 sec)

b.密碼至少要包含的小寫字母個數和大寫字母個數mysql>set global validate_password_mixed_case_count=0;

query ok, 0 rows affected (0.00 sec)

c.密碼至少要包含的數字個數mysql> set global validate_password_number_count=3;

query ok, 0 rows affected (0.00 sec)

d.密碼至少要包含的特殊字元數mysql>set global validate_password_special_char_count=0;

query ok, 0 rows affected (0.00 sec)

e.密碼最小長度,引數預設為8,

它有最小值的限制,最小值為:validate_password_number_count

+ 密碼至少要包含的數字個數validate_password_special_char_count

+特殊字元

(2 *validate_password_mixed_case_count)至少要包含的小寫字母個數和大寫字母個數mysql> set global validate_password_length=3;

query ok, 0 rows affected (0.00 sec)mysql> use mysql;mysql> show variables like 'validate_password%';

| variable_name                       | value |

| validate_password_dictionary_file   |       |

| validate_password_length            | 3     |

| validate_password_mixed_case_count  | 0     |

| validate_password_number_count      | 3     |

| validate_password_policy            | low   |

| validate_password_special_char_count | 0     |

14.修改密碼:'000000'為新密碼set password for 'root'@'localhost' = password('000000');

15.修改遠端登入許可權

大家預設的%的位置是localhost,即意味著只能本機訪問

查詢當前user表內root的登入許可權:selecthost,user from mysql.user;

修改許可權為所有%:update mysql.user set host = '%' where user ='root';

重新整理快取:flush privileges;

mysql簡書 mysql使用

mysql對大小寫不敏感 1.使用者管理 使用者的建立和授權 mysql 8.0.11 版本之後建立使用者方法如下 create user laowang localhost identified by 123456 或grant usage on to user01 localhost ident...

mysql安裝簡書

設定mysql客戶端預設字符集 default character set utf8 mysqld 設定3306埠 port 3306 設定mysql的安裝目錄 basedir c web mysql 8.0.11 設定 mysql資料庫的資料的存放目錄,mysql 8 不需要以下配置,系統自己生成...

mysql 語句 簡書 MySQL語句

屬性 sqlite將資料劃分為以下幾種儲存型別 integer 整型值 real 浮點值 text 文字字串 blob 二進位制資料 比如檔案 條件語句 where 字段 某個值 不能用兩個 where 字段 某個值 where 字段 某個值 where 欄位1 某個值 and 欄位2 某個值 wh...