登录
首页 >  数据库 >  MySQL

搞定MySQL安装难安装贵问题

来源:SegmentFault

时间:2023-02-17 15:58:13 490浏览 收藏

积累知识,胜过积蓄金银!毕竟在##column_title##开发的过程中,会遇到各种各样的问题,往往都是一些细节知识点还没有掌握好而导致的,因此基础知识点的积累是很重要的。下面本文《搞定MySQL安装难安装贵问题》,就带大家讲解一下MySQL、Windows、安装问题知识点,若是你对本文感兴趣,或者是想搞懂其中某个知识点,就请你继续往下看吧~

背景

本方案解决了windows下安装MySQL过程繁琐的问题。
是真正的免安装绿色方法,不用配环境变量,不用执行install命令,不用配置my.ini文件。

步骤

下载

下载mysql-8.0.22-winx64.zip


解压到D盘

初始化

MySQL的bin目录下执行mysqld --initialize-insecure


命令成功生成data目录,同时生成无密码的root用户

启动MySQL

bin下执行mysqld --console

设置root密码

执行mysql -u root -p连入数据库,密码不用输入,直接按回车进入mysql>命令行
执行mysql> ALTER USER 'root'@'locoalhost' IDENTIFIED WITH mysql_native_password BY'123456';


用navicat测试连接


此时数据库只能在本机访问,无法远程访问。

设置远程访问

进入mysql库,修改root账号对应的host值。
update user set host = '%' where user = 'root';


必须执行flush privileges;才能生效

现在可以从另一台主机连接数据库了。

可能遇到的问题

如果执行过程报错


下载微软常用运行库合集,直接安装能解决问题

结论

方案为纯绿色方法,不修改window注册表的信息,当然也无法用net start mysql启动命令。好处是不污染系统环境,数据库坏了删除整个目录,重新解压一份MySQL重新执行本文过程就行了。

到这里,我们也就讲完了《搞定MySQL安装难安装贵问题》的内容了。个人认为,基础知识的学习和巩固,是为了更好的将其运用到项目中,欢迎关注golang学习网公众号,带你了解更多关于mysql的知识点!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表