Linux下安装了MySQL之后,无法用navicat连接数据库?
2015-08-17 18:27
771 查看
1、首先使用如下指令进入到MySQL数据库
mysql -uroot -p密码
进入到数据库之后,执行如何指令:
grant all on *.* to 'root'@'%' identified by 'yourpassword';
grant all on *.* to 'root'@'localhost' identified by 'yourpassword';(root为用户名)
2、在Linux终端里运行以下命令:
iptables -X
iptables -F
作用:清除iptables
3、执行如下命令,查看MySQL监听的地址
ss -tnlup
然后把/etc/mysql/my.cnf中的内容添加如下两句:
[mysqld]
bind-address=0.0.0.0 //这样表示可以监听所有的地址
4、重启数据库
service mysql restart
mysql -uroot -p密码
进入到数据库之后,执行如何指令:
grant all on *.* to 'root'@'%' identified by 'yourpassword';
grant all on *.* to 'root'@'localhost' identified by 'yourpassword';(root为用户名)
2、在Linux终端里运行以下命令:
iptables -X
iptables -F
作用:清除iptables
3、执行如下命令,查看MySQL监听的地址
ss -tnlup
然后把/etc/mysql/my.cnf中的内容添加如下两句:
[mysqld]
bind-address=0.0.0.0 //这样表示可以监听所有的地址
4、重启数据库
service mysql restart
相关文章推荐
- centos 下 KVM虚拟机的创建、管理与迁移
- Windows10连接linux服务器
- 每天一个Linux命令-20(lsb_release)
- 查找linux设备的uuid
- 查找linux设备的uuid
- Linux系统下安装配置jdk
- Linux中如何安装loadgenerator
- linux(五)
- linux(四)
- linux(三)
- Linux下UDP端口扫描
- Linux下的双网卡绑定bond0 em1 em2
- linux ..rpm和.deb文件的安装
- Linux-一次执行多个命令 ; && ||
- Linux程序设计(一)入门
- Linux下面kettle的部署
- Linux内核启动中显示的logo的修改
- Linux常用指令
- centos mysql php Curl
- linux 环境问题记录