天天看點

CentOS7下安裝mysql5.6修改字元集為utf8并開放端口允許遠端通路

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>

繼續閱讀