(2)Centos 7安裝mysql Package: akonadi-mysql-1.9.2-4.el7.x86_64 (@anaconda)

執行命令: yum -y install mysql-community-server報錯
軟件包依賴 mariadb組件
解決步驟:

1.移除mariadb組件:yum -y remove mariadb-libs移除mariadb組件日誌圖1
移除mariadb組件日誌圖2
移除mariadb組件日誌圖3

移除mariadb組件日誌圖4
移除mariadb組件日誌圖5

  • 執行命令yum install mysql-community-server 重新裝一下
    重新安裝日誌圖1
    安裝mysql密鑰
    3.查看是否安裝成功 ps -ef | grep mysql
    安裝成功圖解
    4.登陸mysql
    4.1查看mysql登陸密碼 grep “password” /var/log/mysqld.log或者cat /var/log/mysqld.log | grep password
    mysql登陸密碼
    4.2 登陸命令 mysql -uroot -p登陸命令
    4.3 在MySQL登錄時出現Access denied for user ‘root’@‘localhost’ (using password: YES) 拒絕訪問,並可修改MySQL密碼

密碼正確後也無法登陸
4.3.1 在vim /etc/my.cnf最後一行添加skip-grant-tables這個命令(注意:修改完密碼以後需要刪除這個skip-grant-tables) skip-grant-tables
4.3.2 重啓mysql服務 service mysqld restart
service mysqld restart
4.3.3 登陸數據庫進行修改原始密碼
這個其實與validate_password_policy的值有關

密碼策略問題解決方案:(1)set global validate_password_policy=0;(驗證策略 0-->low 1-->MEDIUM 2-->strong)
(2)set global validate_password_length=1;(validate_password_length(密碼長度)參數默認爲8,我們修改爲1) (3)alter user ‘root’@‘localhost’ identified by ‘123456’;`
圖解
默認是1,即MEDIUM,所以剛開始設置的密碼必須符合長度,且必須含有數字,小寫或大寫字母,特殊字符。
有時候,只是爲了自己測試,不想密碼設置得那麼複雜,譬如說,我只想設置root的密碼爲123456。
必須修改兩個全局參數:
在這裏插入圖片描述

(4)刷新一下權限:flush privileges;在這裏插入圖片描述

  • 此處注意:~刪除 my.cnf中的配置 skip-grant-tables ~

4.4 設置mysql編碼格式 vim /etc/my.cnf

原配置文件
原配置的結果
(1)mysql解決中文亂碼問題

[client] 
	default-character-set=utf8 
	
character-set-server=utf8
collation-server=utf8_general_ci

修改後的配置文件成功後的結果

4.5 查看字符集的編碼 show variables like ‘character_set_%’;
字符集的編碼

---- 參數說明 ----

    (1)character_set_client:客戶端請求數據的字符集。
    (2)character_set_connection:從客戶端接收到數據,然後傳輸的字符集。
    (3)character_set_database:默認數據庫的字符集,無論默認數據庫如何改變,都是這個字符集;如果沒有默認數據庫,使 character_set_server 指定的字符集,此參數無需設置。
    (4)character_set_filesystem:把操作系統上文件名轉化成此字符集,即把 character_set_client 轉換 character_set_filesystem,默認 binary 即可。
    (5)character_set_results:結果集的字符集。
    (6)character_set_server:數據庫服務器的默認字符集。
    (7)character_set_system:這個值總是 utf8,不需要設置,存儲系統元數據的字符集。 

4.6 本地登錄Mysql數據庫配置到訪問成功參考鏈接:https://blog.csdn.net/qq_24862137/article/details/99485895
本地連接mysql的配置

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章