MySQL是一種關係數據庫管理系統,關係數據庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣就增加了速度並提高了靈活性。MySQL所使用的 SQL 語言是用於訪問數據庫的最常用標準化語言。
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
yum localinstall mysql57-community-release-el7-8.noarch.rpm
yum repolist enabled | grep "mysql.*-community.*"
vim /etc/yum.repos.d/mysql-community.repo
非必選,簡單看看了解了解就行。
yum install mysql-community-server
systemctl start mysqld
systemctl status mysqld.service
systemctl enable mysqld
systemctl daemon-reload
9.1 查看mysql root默認密碼
grep "password" /var/log/mysqld.log
mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPass4!@Test';
注意:如果輸入grep查看原始密碼以後沒有反應,就可以通過下列方法修改mysql默認密碼。
通過添加軟連接
mkdir -pv /var/lib/mysql
ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock
mysql
修改密碼語句根據版本區分:
-
MySQL5.7以下版本
UPDATE mysql.user SET Password=PASSWORD('新密碼') where USER='root';
-
MySQL5.7及以上版本
update mysql.user set authentication_string=password('root') where user='root'
10.1 添加readonly用戶
GRANT SElECT ON *.* TO 'username'@'%' IDENTIFIED BY "password";
flush privileges;
10.2 添加可讀可寫用戶
grant all privileges on *.* to root@localhost identified by 'mysql';
flush privileges;
作 者:請叫我頭頭哥
出 處:http://www.cnblogs.com/toutou/
關於作者:專注於基礎平臺的項目開發。如有問題或建議,請多多賜教!
版權聲明:本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文鏈接。
特此聲明:所有評論和私信都會在第一時間回覆。也歡迎園子的大大們指正錯誤,共同進步。或者直接私信我
聲援博主:如果您覺得文章對您有幫助,可以點擊文章右下角【推薦】一下。您的鼓勵是作者堅持原創和持續寫作的最大動力!