https://up.enterdesk.com/edpic_source/3f/31/14/3f31146128f447564807c88e2008eb4b.jpg ...
前言: MySQL作為一款免費、開源資料庫產品,已經問世就飽受關註,很多中小企業甚至是大企業都鐘愛MySQL,隨著大數據的不斷發展,我們接觸的信息量也越來越多,雖然NoSQL是大數據的寵兒,但MySQL的市場價值和市場占有率是不會下降的。作為開源資料庫的大哥,我們怎麼能不知道呢。今天,我們從最開始的安裝MySQL做起,基於centos7。
首先,下載官方倉庫
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
然後,安裝倉庫
yum install mysql57-community-release-el7-10.noarch.rpm
接著,安裝MySQL伺服器
yum install mysql-community-server
此時已經安裝好MySQL啦,似不似很簡單,由於MySQL5.7版本預置了密碼,所以,我們還要獲取預設密碼,但預設密碼只有在啟動一次伺服器時才可以看到,所以我們啟動一下MySQL伺服器:
system start msyqld
啟動之後,我們要獲取預設密碼,預設密碼只有MySQL5.7以上版本才有,如果是低版本,可以直接root賬號登陸
grep 'temporary password' /usr/log/mysqld.log
如果輸入上一句沒有得到密碼,很有可能是之前卸載MySQL時未卸載完全,則需要執行:
rm -fr /var/lib/mysql
然後再重啟MySQL伺服器:
systemctl restart mysqld
然後獲取預設密碼
grep 'temporary password' /usr/log/mysqld.log
接著就可以登陸啦
mysql -uroot -p'預設的密碼'
MySQL5.7後,首次登陸後必須修改密碼,之後才能正常使用,修改密碼有很多方式,選個簡單的
set password='1234';
要是不想每次輸入那麼那麼長的密碼,可以修改它的密碼機制,例如將密碼等級設為low,密碼長度設為4
set global validate_password_policy=low; set global validate_password_length=4;
如果是自己一個人學慣用呢,可以在/etc/my.cnf的[client]下直接加上賬號信息,登陸時,直接輸入mysql就登上了。
# vim /etc/my.cnf [client] user=username password=values
好啦,MySQL已經成功安上啦,闊以好好開始學習MySQL嘍。