第一步,下載一個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安裝