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

相关文章
相关标签/搜索