前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >搞定win下MySQL安装难安装贵问题

搞定win下MySQL安装难安装贵问题

作者头像
震八方紫面昆仑侠
发布2020-12-15 09:51:33
5630
发布2020-12-15 09:51:33
举报

背景

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

步骤

下载

下载mysql-8.0.22-winx64.zip

解压到D盘

初始化

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

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

启动MySQL

bin下执行mysqld —console

设置root密码

新开CMD,进入bin,执行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重新执行本文过程就行了。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-12-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 MySQL从删库到跑路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景
  • 步骤
    • 下载
      • 初始化
        • 启动MySQL
          • 设置root密码
            • 设置远程访问
              • 可能遇到的问题
              • 结论
              相关产品与服务
              云数据库 SQL Server
              腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档