欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

windows安装mysql-5.7.22解压版

程序员文章站 2024-03-21 18:45:16
...

一、下载

官网下载地址:https://dev.mysql.com/downloads/file/?id=476696

二、创建 my.ini

MySQL 解压后是没有 my.ini 的,需要自己手动创建。在在mysql解压目录下新建一个名为 my.ini 的文件,内容为:

[client]

port=3306

default-character-set=utf8

[mysqld]

port=3306

character_set_server=utf8

basedir=%MYSQL_HOME%

datadir=%MYSQL_HOME%\data

[WinMySQLAdmin]

%MYSQL_HOME%\bin\mysqld.exe

如图:
windows安装mysql-5.7.22解压版

三、配置环境变量

Win + E,打开计算机,任意区域右键选择属性,打开控制面板:
windows安装mysql-5.7.22解压版

然后选择高级系统设置 >> 高级 >> 环境变量 >> 在系统变量中新建MYSQL_HOME,变量值为mysql解压目录,如图:

windows安装mysql-5.7.22解压版

配置系统变量: 在系统变量中选择Path,点击编辑,在变量值最后添加:;%MYSQL_HOME%\bin
注意分号
windows安装mysql-5.7.22解压版

四、生成 data 文件夹

Win + R ,输入cmd 进入dos窗口,输入mysqld --initialize-insecure --user=mysql,回车后可见在mysql解压目录中生成了data文件夹。
windows安装mysql-5.7.22解压版

五、安装mysql 服务

Win + R ,输入cmd 进入dos窗口,进入mysql目录下的bin文件夹,输入mysqld --install,回车生成mysql服务。但是在我安装的时候出现这个,可能是以前的没有卸载干净。
windows安装mysql-5.7.22解压版

Win + R ,输入regedit.exe 进入注册表:

  1. 删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹
  2. 删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL文件夹
  3. 删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL文件夹

    删除已经存在的mysql服务:

进入注册表,HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services 找到需要删除的注册表项,右键-删除

Win + R ,输入services.msc,找到需要删除的服务,右键-属性,查看服务名称,但是发现该服务出现:读取描述失败,错误代码:2
windows安装mysql-5.7.22解压版

解决方法: 删除掉当前Mysql服务,重新生成服务即可
管理员权限打开命令提示符输入:SC DELETE MySQL

windows安装mysql-5.7.22解压版

然后使用:mysqld.exe -install 重新安装服务,如图:
windows安装mysql-5.7.22解压版

六、配置root账户密码

使用:net start MySQL 启动mysql服务,如果名字不对,可以使用Win + R ,输入services.msc,查看服务名称。

初始化root密码:

 mysqladmin -u root -p password

提示输入密码直接回车即可,然后输入新密码完成密码修改。
windows安装mysql-5.7.22解压版

dos登录mysql:

mysql -u root -p

windows安装mysql-5.7.22解压版

七、mysql远程连接报错

mysql远程连接报错 : 1130-host ... is not allowed to connect to this MySql server

解决办法:https://blog.csdn.net/qq_37502106/article/details/80207052