mysql最初的免費戰略已經深入人心,感覺自己一直都在用mysql。今天在centos7下裝mysql。發現原來centos下預設沒有mysql,因為開始收費了,取而代之的是另一個mysql的分支<code>mariadb</code>,這個是mysql創始人重新主導的分支。But, whatever, I want mysql. 是以,老老實實的解除安裝mariadb,安裝mysql。
centos下yum暫時沒有mysql-server直接安裝包;
MariaDB是MySQL社群開發的分支,也是一個增強型的替代品.
centos7中預設沒有mysql的yum源,需要重新下載下傳:
需要先登入:
我使用的root,但也報錯了:
ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2),原因是/var/lib/mysql的通路權限問題。下面的指令把/var/lib/mysql的擁有者改為目前使用者:
<code>$ sudo chown -R openscanner:openscanner /var/lib/mysql</code>
重新開機mysql service:
接下來設定密碼:
由于centos7使用firewalld而不是iptables,是以:
mysql預設是不允許遠端通路的.
mysql -u root -p xxxx
<a href="http://www.linuxidc.com/Linux/2016-03/129683.htm">CentOS 7 用yum安裝 MySQL</a>
<a href="http://www.cnblogs.com/mliudong/p/4529612.html">Centos 7 開啟端口</a>
<a href="http://www.xuebuyuan.com/2227236.html">centos7通過yum安裝mysql,并授權遠端連接配接</a>
唯有不斷學習方能改變!
-- <b>Ryan Miao</b>