设置mysql 远程访问
2016-05-14 14:45
447 查看
主要下面的两句命令:
GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "123456";
意思是 root 表示允许root身份登入(你也可以改成其他用户名),%表示任意IP地址, “123456” 表示密码,这里的密码和你设置的root密码可以不一致。
flush privileges; // 刷新
这些弄好之后,如果需要外网访问的话,还得做两件事:
1、 路由器端口映射
2、 防火墙出入站中设置允许端口号3306(默认端口号)通过。
这些就不细讲了。
GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "123456";
意思是 root 表示允许root身份登入(你也可以改成其他用户名),%表示任意IP地址, “123456” 表示密码,这里的密码和你设置的root密码可以不一致。
flush privileges; // 刷新
这些弄好之后,如果需要外网访问的话,还得做两件事:
1、 路由器端口映射
2、 防火墙出入站中设置允许端口号3306(默认端口号)通过。
这些就不细讲了。
相关文章推荐
- mysql 设置用户密码
- MySQL数据库连接池技术
- Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
- mysql中group by
- Mysql存储过程优化——使用临时表代替游标
- mysql 常用命令总结
- MySql主键不区分大小写问题、查询不区分大小写问题
- mysql 1449 : The user specified as a definer ('root'@'%') does not exist
- 如何从官网下载MySQL最新版本的安装包?
- MySQL(24):事务的隔离级别
- mysql工作中常见问题
- mysql 存储过程中使用多游标
- 一点实例明白mysql数据库存储过程
- 【Mysql】理解MySQL——复制(Replication)
- mysql导出数据库几种方法
- MySQL存储引擎
- 使用MySQL制作SNP146数据库
- Mysql常用语法
- MySQL删除数据后磁盘空间的释放情况
- 跟我一起学习MySQL技术内幕(第五版):(第三章学习日记6)