ubuntu安裝配置mysql

第一次使用ubuntu,耽誤了一個多小時,終於搞好了
首先在官網搜索mysql https://ubuntu.com/search?q=m...mysql

clipboard.png
點擊第一個進去,須要注意的是下方紅色區域部分sql

clipboard.png
其實上面寫的路徑是錯誤的,正確路徑是/etc/mysql/mysql.conf.d/mysqld.cnf
將bind-address = 本身的ip 或者 bind-address = 0.0.0.0 或者直接註釋掉,我是註釋掉了
改成之後記得要重啓mysql
而後執行mysql -uroot -p,你會發現登陸不進去,解決辦法是在配置文件中加入skip-grant-tables,保存後重啓mysql,命令行輸入mysql或者mysql -uroot,會進去mysql,接着執行
update mysql.user set authentication_string=password('newpass') where user='root' and Host ='localhost';
再執行:update user set plugin="mysql_native_password;;最後刷新權限:flush privileges;,而後quit;退出
進入配置文件把剛纔加入的那一行「skip-grant-tables」註釋或刪除掉,重啓mysql服務sudo service mysql restart數據庫

若是須要遠程鏈接數據庫的話;進入mysql;選擇數據庫use mysql;,輸入:ubuntu

grant all privileges on *.* to 'root'@'%' identified by 'password';
flush privileges;

重啓mysql
終端輸入mysql -h 服務器ip地址 -P 3306 -u root -p,若是鏈接不成功試試將3306去掉試試segmentfault

本文參考鏈接:https://www.jianshu.com/p/549...
https://help.ubuntu.com/commu...
https://segmentfault.com/a/11...
https://www.jianshu.com/p/8fc...服務器

相關文章
相關標籤/搜索