搞定MySQL安装难安装贵问题
2024-10-18 20:11:46
背景
本方案解决了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重新执行本文过程就行了。
最新文章
- codevs 3143 二叉树的序遍历
- css before&;after 特殊用途
- jquery 实现页面局部刷新ajax做法
- 使用JsonObject解析json
- hdu 2389(最大匹配bfs版)
- 专题:Windows编译x264、SDL、faac、ffmpeg过程
- Firefox 备份
- 升级_宽视野Oracle图形升级(升级后dbca建库)—10.2.0.1.0提拔10.2.0.5.0
- Android:OpenFire 相关API (持续更新)
- 学习笔记:javascript内置对象:字符串对象
- 52、css属性操作
- 环境变量配置为jdk8,显示的java版本为jdk7
- docker学习------swarm集群虚机异常关机,node状态为down
- fuser - 查看文件/网络端口等被什么进程占用
- echo -e 参数
- Python3 tkinter基础 LabelFrame StringVar 单击按钮,Label中显示的文字更换
- requests(第三方模块) 请求、登录、下载网页
- 双系统linux+win之血的教训
- Java相对路径/绝对路径总结
- Adobe超分辨率算法:SRNTT
热门文章
- JavaScrip_12.23
- 算法:线性时间选择(C/C++)
- Java web项目JXl导出excel,(从eclipse上移动到tomact服务器上,之路径更改)
- HW弹药库之红队作战手册
- mysql密码问题
- MySQL如何实现万亿级数据存储?
- Android sensor架构分析
- java工作两年了,连myBatis中的插件机制都玩不懂,那你工作危险了!
- php bypass disable_function 命令执行 方法汇总简述
- 执行文件异常报错:ImportError: attempted relative import with no known parent package