MySql免安装版安装教程


本文包含内容:

  • MySql免安装版安装过程
  • ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)处理过程

一、MySql免安装版安装过程

安装环境

  • windows10 企业版

安装版本

  •  MySql Community 8.0.18

1、下载MySql数据库

  下载地址:https://dev.mysql.com/downloads/mysql/

 

 

 

2、安装数据库

  1.2.1、将下载的压缩包解压到指定位置

 

 

    1.2.2、设置环境变量

  打开控制面板(快捷键win+R 输入control)->系统和安全->系统->高级系统设置

  将解压路径下的bin路径【C:\myworkspace\software\mysql\bin】,添加到path路径中,具体如下图所示

 

 

 

  1.2.3、以管理员身份运行控制台,安装MySql

  2.3.1.以管理员身份运行控制台【如下图】->通过 【cd C:\myworkspace\software\mysql\bin】将路径指定到解压后的MySql bin路径下,输入【mysqld install】安装MySql

 

 

  1.2.3.2.安装成功后,执行初始化操作【mysqld --initialize-insecure】,然后启动MySQL【net start mysql】

 注:mysqld --initialize-insecure自动生成无密码的root用户,mysqld --initialize自动生成带随机密码的root用户

 

   1.2.3.3.数据库启动成功后,使用【 mysql -u root -p】默认密码为空,直接回车后进入MySQL,出现如下字样,证明安装成功

  注:因为此处免密登录没有成功,报了一个错误,所以改用用户名密码登录了,下文会继续介绍

 

 

二、ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)处理过程

  2.1、先将MySQL服务停止【net stop mysql】,然后执行命令【mysqld --shared-memory --skip-grant-tables】,此时当前窗口的MySQL会处于一个挂起状态,然后新打开一个控制台,这个控制台可以不是管理员权限,但是一定要在【mysqld --shared-memory --skip-grant-tables】执行之后再打开

 

 

  2.2、打开新的控制台后依次执行【FLUSH PRIVILEGES;】,【ALTER USER 'root'@'localhost' IDENTIFIED BY '这个是密码,写自己的'; 】,【quit;】

 

注:新密码的格式为 大写字母 + 小写字母 + 特殊符号 + 数字,否则新密码将不会生效

 

 

 

 

   2.3、回到管理员控制台界面按下【Ctrl+C】中断当前进程(停不下来就多按几下没事儿),然后启动MySQL【net start mysql】,

使用新创建的密码登录【mysql -u root -p】,输入密码进入如下页面即可。

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM