MySQL8安装及使用当中的一些注意事项
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MySQL8安装及使用当中的一些注意事项,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2416字,纯文字阅读大概需要4分钟。
内容图文
![MySQL8安装及使用当中的一些注意事项](/upload/InfoBanner/zyjiaocheng/514/30bc4446e1444d698524c55f227878eb.jpg)
这两天构建新项目,在本地安装的mysql8(本地环境windows),期间忘了密码,又卸载重装了一番,然后捣鼓了一顿授权给别人访问,最后磕磕绊绊的搞好了,下面是在这过程中遇到的问题及解决办法小结,如有不对之处,欢迎指正。
正文
mysql8的安装跟其他版本没什么区别,修改密码的指令用常用的grant是会报错的,可用alter指令:
alter user ‘root‘@‘localhost‘ identified by ‘123456‘;
解释:第一个引号中放的是用户名,第二个放的是host,第三个放的是修改之后的密码。执行完之后无需执行 flush privileges,即可就会生效。
注意:对于root用户或者创建的其他新用户,尽量将host都改成%,这样可以在其他电脑访问你的数据库。
如果要卸载重装,则可以按照如下步骤进行:
4、进入C:\ProgramData 将mysql文件夹删掉
5、左下角输入框输入regedit进入注册表,删掉以下内容:
HKEY_LOCAL_MACHIN->SYSTEM-> ControlSet001->Services->MySQL;
HKEY_LOCAL_MACHIN->SYSTEM-> ControlSet002->Services->MySQL;
HKEY_LOCAL_MACHIN->SYSTEM-> CurrentControlSet->Services->MySQL;
6、最后在管理员权限的cmd中输入sc query mysql 检查一下是否还有mysql的服务,有的话执行 sc delete mysql指令删除
做了以上步骤之后,相信你再执行mysqld install 之后就能正常安装了。上面的第六步参照了博文【https://blog.csdn.net/qq_39701269/article/details/77935490】,感谢博主的经验分享。
给某个新建的用户授权指令:
grant all privileges on my_project.* to ‘localuser‘@‘%‘;
解释:其中my_project是数据库名,localuser是用户名,%是host,即给localuser这个用户授予my_project库的所有权限(后面的.*即所有权限的意思),最后的百分号指所有ip都可以访问这个数据库,当然前提是网络能ping通。
最后讲讲如何让其他电脑访问到我本地启动的数据库:
首先给创建好角色,角色授好权,host修改成%;
其次检查一下别人的电脑能不能ping通你的ip,如果能ping通,则直接用navicat等工具连接即可,数据库地址即你电脑的ip;
最后对于ping不同的情况,可以先检查一下防火墙,我今天开始是先参照的百度经验,在控制面板中修改的下面地方:
文本框中添加要访问你数据库的电脑的ip即可。
还要在【高级】中勾选下面两个
但是我这样操作了之后,发现另一台电脑还是连不上我的数据库,最后将防火墙关闭发现竟然就好了。看来防火墙才是ping不同的罪魁祸首。
这次就到这里,我们下期再会!
MySQL8安装及使用当中的一些注意事项
标签:style 指令 delete 文件 数据 指正 user 工具 改密码
本文系统来源:https://www.cnblogs.com/zzq6032010/p/11669019.html
内容总结
以上是互联网集市为您收集整理的MySQL8安装及使用当中的一些注意事项全部内容,希望文章能够帮你解决MySQL8安装及使用当中的一些注意事项所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。