Fedora 23 Mysql 安裝及配置

第一步,下載一個Mysql客戶端

dnf install mysql *

這時,當你執行命令:mysql -uroot -p 會出現以下錯誤:

mysql connection refused and mysql no such file or directory

或者其他有些變化的提示,反正就是沒有本地服務器的意思啦

第二步,安裝MySQL YUM資源庫

dnf install https://dev.mysql.com/get/mysql57-community-release-fc23-8.noarch.rpm

第三步,更新或安裝MySQL 5.7.13

dnf install mysql-community-server

在我的機子上這條命令下來還是沒安裝成功,然後我就投機用yum試了一下,居然成了

yum install mysql-community-server

第四步,啓動MySQL服務器和MySQL的自動啓動

`systemctl start mysqld.service ## use restart after update

systemctl enable mysqld.service

當然,如果不想設置的話可以忽略第四步

你就可以開啓本地服務了:

service mysqld start

查看運行狀態:

service mysqld status

然後這時候,客戶端運行以下命令連接的話可能會報錯:

mysql -u root -p

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

很尷尬,改了半天配置文件才改對。

解決方法:

修改MySQL的登錄設置:

可以先關掉服務器:

service mysqld stop

vim /etc/my.cnf

datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-grant-tables

加上我標記的最後一句代碼就好了

好啦,現在可以正常運行了!!!

第五步,打開服務器,運行客戶端

服務器端:service mysqld start
客戶端:mysql -u root -p
輸入你的root密碼就好了。

本文摘自一篇博文兒,我只摘了fedora 23 的方法,其他系統安裝方法請戳:mysql安裝

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章