就像是MySQL同樣,再網上找的不少的都是幾行或者是一行代碼就解決了問題,可是到我這我就徹底不同了,mysql
一樣是sql
yum list | grep mysql
有的人很幸運直接就是想要的三個包,然而我是一大堆不認識的東西,下面的只是部分而已,shell
akonadi-mysql.x86_64 1.9.2-4.el7 base apr-util-mysql.x86_64 1.5.2-6.el7 base calligra-kexi-driver-mysql.x86_64 2.9.10-1.el7 epel collectd-mysql.x86_64 5.5.0-3.el7 epel dmlite-plugins-mysql.x86_64 0.7.5-1.el7 epel dovecot-mysql.x86_64 1:2.2.10-5.el7 base dpm-copy-server-mysql.x86_64 1.8.10-1.el7 epel
哎,百度找了到了一個方法很好,直接去官網上找MySQL的yum源的包,其實我之前一直是很煩感找英文的官網的,我英語很差,看不懂,,,http://www.mysql.com/ 不過多着幾回也就看的差很少了,我要的是downloads裏面的yum repository找到最下面的下載列表中最新的,複製連接,app
wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
下載完成以後再ui
rpm -ivh mysql57-community-release-el7-7.noarch.rpm
ok,如今再去yum list一下,就能夠看到我想要的了,雖然感受仍是不太同樣可是能用就好了,下面三就是個人,而後安裝
spa
mysql-community-client.x86_64 5.7.10-1.el7 mysql57-community mysql-community-devel.x86_64 5.7.10-1.el7 mysql57-community mysql-community-server.x86_64 5.7.10-1.el7 mysql57-community
yum install mysql-community-server.x86_64 mysql-community-client.x86_64 mysql-community-devel.x86_64
也要注意本身的系統位數,下面是命令rest
[root@iZ252se9s4xZ home]# getconf LONG_BIT 64
安裝完成以後mysql就安裝好了,下面這個表示mysql安裝完成,但這不是結束code
[root@iZ252se9s4xZ ~]# mysql -V mysql Ver 14.14 Distrib 5.7.10, for Linux (x86_64) using EditLine wrapper
萬惡的mysql從5.6開始密碼再也不是空,在網上的說法不少我再也不說(反正我是一個都找不到),我說下個人,server
修改/etc/my.cnf文件,在[mysqld]下添加一行skip-grant-tables,而後用下面命令啓動ip
systemctl restart mysqld.service
這樣就能夠不用密碼直接登錄mysql,而後再修改密碼
mysql>update mysql.user set authentication_string=password('新密碼') where user='root' and Host = 'localhost'; mysql>flush privileges; mysql>quit;
以後將/etc/my.cnf還原,再重啓mysql服務,用新密碼登錄mysql,再確認新密碼
mysql>SET PASSWORD = PASSWORD('newpasswd');
到了如今mysql就ok了,嘗試過程真是不堪入目啊,固然通常的人都會給mysql開放遠程鏈接權限,方便更改和查看,
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密碼' WITH GRANT OPTION;
這樣遠程鏈接也就能夠了。
第一次,人老是有不少的第一次