Ubuntu15.10 安裝配置mysql 5.6.28 問題彙總

1.在線安裝mysqlhtml

apt-get install mysql-server mysql-client

   一路回車,會彈出設置數據庫的帳號密碼框,若是設置了,不要忘了,下面會用,這裏我設置的用戶名/密碼都是root。mysql

2.mysql用戶設置,只容許本地和全部ip訪問
sql

    進入mysql命令
shell

mysql -uroot -p

    而後出入root的密碼:root,用下面的命令查看數據庫和管理訪問用戶
數據庫

show databases//顯示全部的數據庫
use mysql //使用和操做mysql數據庫
select user,password,host from user //查看mysql下的全部用戶
delete from user where --//--根據本身的條件刪除用戶
grant all privileges on *.* to 'root'@'%' identified by 'yourpassword'  with grant option;//容許全部IP經過root訪問
flush privileges; //grant 生效

3.mysql配置my.cnf
ide

通常文件位置放在/etc/mysql/my.cnf  不知道是否是數據庫版本的問題,個人位置/etc/mysql/mysql.conf.d/mysqld.cnf rest

坑逼了,查找這個位置累死我了,無限吐槽.....code

找到bind-address=127.0.0.1位置  用#註釋掉該行,重啓mysql,okserver

4.覺得一切ok,但是。。。天啦嚕....,遠程鏈接是出現以下錯誤:htm

工做還得繼續,做爲屌絲技術男還得繼續,解決辦法以下:(基本上一下解決辦法就ok了,然而我改了後沒有卵用,reboot重啓系統後好了)

4.一、修改mysql配置文件

vi /etc/my.cnf

[mysqld]段加skip-name-resolve

在這個以前要把mysql的遠程訪問權限打開,或者再加skip-grant-table(不推薦)

4.一、修改hosts.allow

vi /etc/hosts.allow

加mysqld : ALL : ALLOW

mysqld-max : ALL :ALLOW



其餘補充:

啓動mysql:service mysql start 或者/etc/init.d/mysql start

中止mysql:service mysql stop或者/etc/init.d/mysql stop

重啓mysql:service mysql restart或者/etc/init.d/mysql restart



參考連接(感謝各位大神):

1.http://blog.sina.com.cn/s/blog_4cd14afb01012eox.html

相關文章
相關標籤/搜索