红联Linux门户
Linux协助

外部无法衔接kali(内核版别4.6.0)的mysql(版别5.6.30)的处理

发布时刻:2018-01-31 11:39:56来历:linux站作者:E_Eric12138
进程一:
1、进入mysql的用户表user,先要设置root能够拜访
[sql] view plain copy
mysql> update user set host = '%' where user = 'root'; ##若报错,不予理睬即可  
2、修正/etc/mysql/my.cnf(或许/etc/mysql/mysql.conf.d/mysqld.cnf)上bind_addr改为0.0.0.0(或把该行注掉)
3、root的plugin被修正成mysql_native_password
[sql] view plain copy
mysql> update user set plugin= 'mysql_native_password' where host = '%' ;  
4、改写状况
[sql] view plain copy
mysql> flush privileges;​  
5、重启mysql服务
 
进程二:
1、若进程一不顶用,再履行以下操作:授权一切root用户登录
[sql] view plain copy
mysql> grant all privileges on *.* to 'root'@'%' identified by 'xxxxxx'; ##最终的'xxxxxx'为mysql暗码  
2、改写状况后,重启mysql服务
 
进程三:
1、若进程二发动mysql时还报错,如(ERROR 2002 (HY000).......),再履行以下操作:
2、修正/etc/mysql/my.cnf(或许/etc/mysql/mysql.conf.d/mysqld.cnf)加上
[html] view plain copy
[mysql]  
protocol = tcp  
3、重启mysql服务
4、登录:mysql -u root [-h 127.0.0.1] -p(若有必要加上-h,则可能是上述问题)
 
进程四:
若前三步还没有处理问题,那重启一下kali,再用东西长途衔接试一下(最终的测验)。阐明:自己便是最终重启后能正常连上的(防火墙没有任何修正,过滤战略是空的,因而此处与防火墙关系不大)。
 
linux下QT5.6.2衔接MYSQL进程:http://www.138comgov138.com/linux/31315.html
本地能够衔接数据库,长途衔接mysql不成功:http://www.138comgov138.com/linux/31195.html
亚马逊EC2 ubuntu下装置mysql长途无法衔接问题:http://www.138comgov138.com/linux/24438.html
运用Navicat无法衔接ubuntu mysql:http://www.138comgov138.com/linux/21838.html
Ubuntu下attachment_fu无法衔接MySql数据库的问题:http://www.138comgov138.com/linux/19551.html