RedHat7.4在rpm安裝mysql時遇到的問題
1.新配的linux系統,安裝mysql時不能正常安裝,
檢查:
A.系統是否已經安裝過mysql, rpm -qa|grep mysql,如果有舊版本的,要先解除安裝舊版本
B.mariadb是RHEL系統已經安裝好的,如果出現安裝無法正常進行的時候,需要檢查是否因為mariadb與mysql衝突,一般需要解除安裝mariadb,程式碼 rpm -qa|grep mariadb,通過rpm -e mariadb-....x86_64 --nodeps 命令解除安裝
像圖中這種現象就是需要解除安裝mariadb.再安裝mysql的.
2.報缺依賴的,需要安裝對應依賴
/usr/bin/perl 安裝 yum install -y perl-Module-Install.noarch
libaio.so.1()(64bit) 安裝 yum install libaio
3.在第一次進入mysql後修改密碼時,提示: ERROR 1819 (HY000): Your password does not satisfy the current policy requirements時,在mysql裡執行:
A). set global validate_password_policy=0;
B). set global validate_password_length=1;
然後重新設定密碼如: set password for 'root'@'localhost'='123456';
4. 允許mysql遠端訪問的許可權開放:
grant all privileges on *.* to [email protected]'%'identified by '123456';
其中:遠端訪問使用者cloud,密碼123456