windows安装mysql-5.7.22解压版
一、下载
官网下载地址: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
如图:
三、配置环境变量
Win + E
,打开计算机,任意区域右键选择属性,打开控制面板:
然后选择高级系统设置 >> 高级 >> 环境变量 >> 在系统变量中新建MYSQL_HOME
,变量值为mysql解压目录,如图:
配置系统变量: 在系统变量中选择Path,点击编辑,在变量值最后添加:;%MYSQL_HOME%\bin
注意分号
四、生成 data 文件夹
Win + R
,输入cmd
进入dos窗口,输入mysqld --initialize-insecure --user=mysql
,回车后可见在mysql解压目录中生成了data文件夹。
五、安装mysql 服务
Win + R
,输入cmd
进入dos窗口,进入mysql目录下的bin文件夹,输入mysqld --install
,回车生成mysql服务。但是在我安装的时候出现这个,可能是以前的没有卸载干净。
Win + R
,输入regedit.exe
进入注册表:
- 删除
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL
文件夹 - 删除
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL
文件夹 -
删除
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL
文件夹删除已经存在的mysql服务:
进入注册表,HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services
找到需要删除的注册表项,右键-删除
Win + R
,输入services.msc
,找到需要删除的服务,右键-属性,查看服务名称,但是发现该服务出现:读取描述失败,错误代码:2
解决方法: 删除掉当前Mysql服务,重新生成服务即可
管理员权限打开命令提示符输入:SC DELETE MySQL
然后使用:mysqld.exe -install
重新安装服务,如图:
六、配置root账户密码
使用:net start MySQL
启动mysql服务,如果名字不对,可以使用Win + R
,输入services.msc
,查看服务名称。
初始化root密码:
mysqladmin -u root -p password
提示输入密码直接回车即可,然后输入新密码完成密码修改。
dos登录mysql:
mysql -u root -p
七、mysql远程连接报错
mysql远程连接报错 : 1130-host ... is not allowed to connect to this MySql server
解决办法:https://blog.csdn.net/qq_37502106/article/details/80207052
上一篇: 带你详细了解磁盘管理与文件系统
下一篇: MySQL在Mac上安装配置