安裝環境:系統是 centos7
1.下載數據庫:
這裏我做的是單臺虛擬機安裝mysql所以我選擇的是社區版,
Mysql 下載網址:https://dev.mysql.com/downloads/repo/yum/
這裏我下載的是:Red Hat Enterprise Linux 7 / Oracle Linux 7 (Architecture Independent), RPM Package。
2.下載完成之後我們將下載好的放入虛擬機中(這裏我的是:mysql57-community-release-el7-11.noarch.rpm)。之後我們可以打開mysql官網提供的yum安裝的幫助文檔:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/
3.如果我們做的不在root用戶下(我是在hadoop用戶下安裝mysql的),這樣我們可以使用sudo的命令不過在在這之前我們要配置一下用戶的權限,在root用戶下輸入下列命令:
visudo
之後輸入:89
回車添加 hadoop
ALL=(ALL) ALL
注意不是空格是製表符。如圖:
:
保存後退出 就是先 esc 之後輸入 :wq
之後退出root 進入hadoop用戶之後輸入:
sudo rpm -Uvh XXX(下載的Mysql的RPM文件)
安裝之後我們執行:sudo yum install mysql-community-server
使用如下命令啓動Mysql:
sudo systemctl start mysqld
使用如下的命令查看mysql服務是否啓動:sudo systemctl status mysqld
sudo grep 'temporary password' /var/log/mysqld.log
使用mysql -uroot -p回車輸入上面獲得的密碼。
使用如下命令可以修改密碼:
ALTER USER 'root'@'localhost' IDENTIFIED BY '(新的密碼,密碼是要安全加密的)';(注:如果沒寫;可以在->直接打;回車就行)
密碼是要安全加密的,如果不想用密碼加密我們可以關閉密碼強度驗證功能:
1.輸入sudo
vi /etc/my.cnf打開配置文件
2.之後再末尾添加
plugin-load=validate_password.so
validate-password=OFF
3.esc 之後輸入 :wq 4.使用命令systemctl restart mysqld重啓mysql服務
5.這就關閉mysql密碼強度驗證的功能了
之後mysql -uroot -p(mysql密碼)直接登錄: