搞定 MySQL 安装难安装贵问题
背景
本方案解决了 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 重新执行本文过程就行了。
版权声明: 本文为 InfoQ 作者【MySQL从删库到跑路】的原创文章。
原文链接:【http://xie.infoq.cn/article/2f64a3a0cc84555a9dc23631c】。文章转载请联系作者。
评论