一. 引文
之前環境什麼的問題都是用的時候就用了也沒有做一個整理,這裏記一下哪裏記一下,總是很亂,趁這次公司換服務器,然後做一個記錄逐步把安裝的每一步什麼的都做一個記錄吧;
不要問我爲什麼數據庫還要裝上,因爲一些原因沒必要置辦雲數據庫,對就是這樣;
安裝
下載並安裝MySQL官方的yum Repository (使用這個命令就直接下載安裝需要用的yum,佔用空間極小)
> wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm
安裝
> rpm -Uvh mysql57-community-release-el7-10.noarch.rpm
使用yum安裝MySQL了
> yum install -y mysql-community-server
耐心等待...
配置數據庫
啓動MySQL
> systemctl start mysqld.service
查看MySQL運行狀態
> systemctl status mysqld.service
重啓mysql
> service mysqld restart
此時MySQL已經開始正常運行,不過要想進入MySQL還得先找出此時root用戶的密碼
查找日誌中密碼
> grep "password" /var/log/mysqld.log
下圖標記位置就是初始密碼;
進入數據庫:
> mysql -uroot -p
> 回車後輸入密碼
>
修改密碼
因爲MySQL有密碼設置的規範,MySQL完整的初始密碼規則可以通過如下命令查看
> SHOW VARIABLES LIKE 'validate_password%';
需要把密碼規則改一下,執行下面sql
> set global validate_password_policy=0;
> set global validate_password_length=1;
設置之後就可以設置簡單密碼了,比如123456,
> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
到此數據庫密碼就算是設置完事了...
可視化工具授權
做完上面的操作,外面的可視化工具還是連接不上的,需要 *登 錄 數 據 庫 然後執行下面命令
> grant all on *.* to root@'%' identified by '數據庫密碼';
如果還是連接不上,解決方法:
1.查看防火牆
> #防火牆開放3306端口
> firewall-cmd --state
> firewall-cmd --zone=public --add-port=3306/tcp --permanent
> firewall-cmd --reload
2.如果是阿里雲服務器,請安全組放行
數據庫操作
查看mysql是否啓動:service mysqld status
啓動mysql:service mysqld start
停止mysql:service mysqld stop
重啓mysql:service mysqld restart
查看臨時密碼:grep password /var/log/mysqld.log
好的到這裏本篇文章就先到此了,如果那裏有不合適的地方還請大家多多指教,寫這篇文章的目的主要就是爲了方便自己以後的一個回憶和朋友學習時的一個參考,希望爲大家可以帶來幫助 ~ ~&
虛心的去學習,自信的去工作~