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

windows10(64位)下安装 MySQL5.7.23 winx64.ZIP 过程详解---多次踩雷记录

程序员文章站 2022-05-27 14:41:18
...

近期重新安装了系统,重安装下MySql 5.7.23-win64.ZIP,步骤又重新来一遍,现在记录下 集合各位厉害的人意见

1、下载Mysql版本地址如下MySQL5.7.23 winx64.ZIP和Navicat_Premium  官方

https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-winx64.zip

https://dev.mysql.com/downloads/mysql/5.7.html#downloads

2、将下载到的文件解压缩到自己将要安装的位置。5.7.23版本中没有data文件夹和my-default.ini文件。

需要自己新建my.ini和data文件夹(可以新建记事本my.txt然后修改后缀即可)

3、my.ini中写入

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录  就是存放安装包的地方
basedir=D:\Program Files\mysql-5.7.23-winx64
# 设置mysql数据库的数据的存放目录  也可以自行设置
datadir=D:\Program Files\mysql-5.7.23-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

basedir和datadir,请根据自己的实际安装目录进行修改

4、.打开cmd.exe,必须以管理员的身份运行

4.1、初始化数据库

后来补充--这也有可能出现的其他的错误,我在别的地方安装时也遇到过,大多是安装不完全,删除彻底,所以要删除干净啊,然后一定会出现这个密码的。。。

输入下面的可能会显示mysqld无效!那就先设置系统环境变量,在文中第五条!!! 

C:\Windows\system32> mysqld --initialize --user=mysql --console
记住分配的密码:

windows10(64位)下安装 MySQL5.7.23 winx64.ZIP 过程详解---多次踩雷记录

4.2 安装服务

D:\Program Files\mysql-5.7.23-winx64\bin>mysqld --install

这里是最需要注意的地方,在安装mysql服务时,一定要切换到mysql安装目录的bin目录下

windows10(64位)下安装 MySQL5.7.23 winx64.ZIP 过程详解---多次踩雷记录

补充--期间也遇到过启动失败的,那就是删除mysql服务,重新安装!!记得删除注册表!!!

 MySQL控制台常用命令

①启动服务  net start mysql

②停止mysql服务 net stop mysql 

③删除服务  sc delete mysql (删除服务时使用)或mysql --remove

4.3、修改初始化密码

进入:mysql -u root -p

输入刚才得到的初始密码

修改root密码:set password = password('新密码');  或set password for [email protected]=password('你的密码');

这两个都可以,是在修改初始密码的时候使用,记得后面的分号,有一次我就忘记加了。。。 ,得到的初始密码在premium中直接输入会显示to log in you must change it using a client that supports expired passwords 即密码过期,现在cmd框中修改即可!!

①设置密码永不过期alter user 'root'@'localhost'password expire never; 

②刷新数据库 flush privileges;

4.4、进入MySQL 然后安装Navicat_Premium 

5、配置环境变量 --这个其实是第一步。。。。

环境变量的作用:方便使用,不用每次进入时都要进入到bin目录中操作,可以直接输入mysql命令,增加系统环境变量: MYSQL_HOME ,值就是你的MySQL目录了 

5.1、步骤:我的电脑-属性-高级系统设置-环境变量-新建系统环境变量 

名:MYSQL_HOME

值:D:\tools\database\mysql-5.7.17-winx64     你的安装地址复制过来即可

然后在path变量后追加 %MYSQL_HOME%\bin

6、卸载MySQL

①.关闭服务 以管理员身份运行cmd,执行命令: net stop mysql

②.删除服务 mysqld -remove

????.删除文件

④.删除注册表信息 

清除注册表中的该MySQL服务,如下: 
a、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 
b、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL ----这个我有时候没找到。。
c、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL
 

7、安装启动过程中可能遇到其他问题,百度即可。