前言: MySQL做爲一款免費、開源數據庫產品,已經問世就飽受關注,不少中小企業甚至是大企業都鍾愛MySQL,隨着大數據的不斷髮展,咱們接觸的信息量也愈來愈多,雖然NoSQL是大數據的寵兒,但MySQL的市場價值和市場佔有率是不會降低的。做爲開源數據庫的大哥,咱們怎麼能不知道呢。今天,咱們從最開始的安裝MySQL作起,基於centos7。
首先,下載官方倉庫mysql
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
而後,安裝倉庫
sql
yum install mysql57-community-release-el7-10.noarch.rpm
接着,安裝MySQL服務器
數據庫
yum install mysql-community-server
此時已經安裝好MySQL啦,似不似很簡單,因爲MySQL5.7版本預置了密碼,因此,咱們還要獲取默認密碼,但默認密碼只有在啓動一次服務器時才能夠看到,因此咱們啓動一下MySQL服務器:
vim
system start msyqld
啓動以後,咱們要獲取默認密碼,默認密碼只有MySQL5.7以上版本纔有,若是是低版本,能夠直接root帳號登錄
centos
grep 'temporary password' /usr/log/mysqld.log
若是輸入上一句沒有獲得密碼,頗有多是以前卸載MySQL時未卸載徹底,則須要執行:
服務器
rm -fr /var/lib/mysql
而後再重啓MySQL服務器:
學習
systemctl restart mysqld
而後獲取默認密碼大數據
grep 'temporary password' /usr/log/mysqld.log
接着就能夠登錄啦centos7
mysql -uroot -p'默認的密碼'
MySQL5.7後,首次登錄後必須修改密碼,以後才能正常使用,修改密碼有不少方式,選個簡單的
spa
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嘍。