windows10(64位)下安装 MySQL5.7.23 winx64.ZIP 过程详解---多次踩雷记录
近期重新安装了系统,重安装下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
记住分配的密码:
4.2 安装服务
D:\Program Files\mysql-5.7.23-winx64\bin>mysqld --install
这里是最需要注意的地方,在安装mysql服务时,一定要切换到mysql安装目录的bin目录下
补充--期间也遇到过启动失败的,那就是删除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、安装启动过程中可能遇到其他问题,百度即可。
下一篇: Ubuntu:RabbitMq安装与踩雷