配置MySQL远程连接(win7)
来源:互联网 发布:c语言ansi标准 编辑:程序博客网 时间:2024/06/13 09:57
MySQL默认安装时root用户是不提供远程的,我用的版本是5.5 ,如果你在安装界面未勾选提供远程服务的话root用户是不能远程访问的
基本的方式有2个:
-- 连接本地mysqlmysql -uroot -prootuse mysql;--- 方法1(第一个root是用户名,第二个root是密码)update user set host='%' where user='root';commit;GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; --命令可以更改远程连接的设置flush privileges;--- 命令刷新刚才修改的权限,使其生效。--- select host,user from user; ---- 查看修改是否成功。-- 方法2(新增用户)<pre name="code" class="plain">mysql -uroot -prootuse mysql;--mysql 5.6版本的user表字段,低版本的要少很多字段insert into user values('%','admin',password('admin'), 'y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','','','','',0,0,0,0,'','');grant all privileges on *.* to 'admin'@'%'IDENTIFIED BY 'admin' with grant option --- 赋予任何主机访问数据库权限flush privileges;
方法挺简单的,我这里说下我遇到的问题:
1.如果你正在学习这个,会反复加用户,授予权限,登入,登出,。。。。我用的win7,使用cmd启动的命令提示符有时会失效,建议每次刷新权限后,重新登录测试连接是否成功,或打开新的窗口测试。
2.
select host,user from user;
利用mysql库(mysql自带的系统库)中查看user表,这里有每个用户和对应的host,这里的host可以是ip,域名或局域网的计算机名(我都测试成功过)
而且IP可以利用通配符%代指任意,如可以把host写成192.68.0.%,表示192.68.0.1~192.68.0.255都可以访问,当然你可以写具体的IP,就表示只能这个IP访问。
0 0
- 配置MySQL远程连接(win7)
- Win7远程连接配置(远程连接不上教程)
- Mysql远程连接配置
- MySql 远程连接 配置
- mysql配置远程连接
- Mysql远程连接配置
- Mysql远程连接配置
- Mysql配置远程连接
- 配置mysql远程连接
- mysql 远程连接配置
- 远程连接mysql 配置
- Mysql远程连接配置
- MYSQL远程连接配置
- mysql配置远程连接
- 配置 mysql 远程连接
- Mysql远程连接配置
- Mysql远程连接配置
- 配置MySQL远程连接
- Handler相关面试题
- 【安卓】旋屏跟随
- mongodb 模糊查询
- iOS析构崩溃问题
- 笔记本F1-F12功能
- 配置MySQL远程连接(win7)
- 紫书习题5-6 uva1595
- scroll view 中嵌套listview gridview 时,listview gridview match_parent 无效
- 第四天 网络 handler
- lzg_ad: 构建通用版本的XPE\WES镜像文件
- 解析XML的 循环节点
- Sublime Text3安装插件
- .so的坑
- android ClassCastException 类型转换错误