windows10下用解压包安装的Mysql远程登陆设置
Windows10
Mysql解压包安装,版本5.7.22
如图解压包安装方式
1.安装过程
本人严格按照以下链接的博客安装
https://blog.csdn.net/rucia/article/details/81288235
2.上一篇安装后可能会遇到一个问题,解决方式参照如下博客链接
https://blog.csdn.net/a379039233/article/details/46819877
以上两篇文章本人亲测有效。
有可能遇到的一个缺少MSVCR120.dll文件丢失错误的解决方案
https://blog.csdn.net/wzhedward/article/details/79069179#commentBox
3.远程登陆设置
1.权限简介,设置权限要慎重选择
远程登陆的权限有:SELECT、DELETE、ALTER、CREATE、UPDATE等
SELECT:查看
DELETE:删除,此权限授权最好指定数据库指定ip地址,防止他人对自己的数据库进行删库操作
CREATE:建表建库
ALTER:修改表结构
UPDATE:修改数据
2.登陆数据库
3.mysql>use mysql;
4.!!!切勿直接把下面代码直接粘贴使用
这个粘贴使用报错,可能复制后字体编码的问题,在cmd中字体为GBK,mysql>GRANT SELECT ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
mysql>GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;
注释:GRANT:授权
ALL PRIVILEGES:所有权限,建议修改成SELECT
root :数据库名,可以指定数据库名
% :表示所有的用户,可以指定IP地址
123456 :可以换成你自定义的密码
直接粘贴复制发现会有文字格式问题或空格,建议先粘贴到文本文件中修改成全英文模式后再操作
5.
mysql>FLUSH PRIVILEGES;
注释:刷新权限,使得自己授予的权限生效,此步不可缺少
6.至此命令设置完毕
7.退出mysql,重新登陆mysql
cmd管理员窗口输入命令:
mysql -h ip地址 -u 数据库名(对应上面4中的root,主要看你指定的数据库名) -p
然后会提示你输入密码,该密码为你指定的密码,就是你在第4步中将123456修改后的内容
例如:
mysql -h 10.8.155.6 -uroot -p
8.如果用ip可以在本机登陆成功,而在其他电脑上无法登陆,那么需要在本机设置防火墙,设置如下:
控制面板>系统和安全>Windows Defender 防火墙>高级设置>入站规则新建>
单击上面中的右边的新建规则进入下面的新建入站导向,选择端口
协议与端口该项:
选择TCP和特定本地端口,填写3306;
选择允许链接
后面默认,最后一步名称填写mysql;
选择出站规则,然后新建规则,选择TCP,特定远程端口,写3306,
选择允许连接,下一步,下一步,最后描述填写mysql,方便以后修改。
适合新手初次安装阅读,希望能帮到您。欢迎各路大神批评指正,谢谢!!!
ip地址获取:
cmd管理员权限中输入
ipconfig
回车后,查到ipv4后的一串即为以上用到的IP地址;