背景本方案解决了windows下安装MySQL过程繁琐的问题 。
是真正的免安装绿色方法,不用配环境变量,不用执行install命令,不用配置my.ini文件 。
步骤下载【搞定MySQL安装难安装贵问题】下载mysql-8.0.22-winx64.zip
文章插图
解压到D盘
文章插图
初始化MySQL的bin目录下执行mysqld --initialize-insecure
文章插图
命令成功生成data目录,同时生成无密码的root用户
文章插图
启动MySQLbin下执行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重新执行本文过程就行了 。
推荐阅读
- Mybatis 中xml和注解映射,分分钟搞定
- MySQL 中 InnoDB 和 MyISAM 的联系与区别
- ETL数据库迁移工具Kettle的安装配置详解
- 程序安装包咋制作的?Qt程序打包三部曲,从应用程序到安装包
- 秒级搭建MySQL数据库服务,太香了
- CentOS7下安装Emby流媒体服务器
- Mysql数据备份与恢复
- docker安装rabbitmq延时队列插件
- docker安装nacos
- MySQL的 join 操作弱爆了?