一、卸载原有的mysql(压缩包方式安装)
- 以管理员身份运行cmd
- 停止mysql --> net stop mysq
- 卸载mysql --> mysqld remove
- 在注册表里清除MYSQL服务
- win+r 输入 regedit
- 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.zip 安装
- 在官网上下载((http://dev.mysql.com/downloads/mysql/))好免安装版本的zip文件
- 将zip文件解压到本地,本文解压目录:D:\\Program Files (x86)\\MySQL\\mysql-8.0.11-winx64 (解压完成后是没有data文件夹的,不要手动去新建一个data文件夹)
![win10 安装mysql8.0.11 zip格式](http://p2.ttnews.xyz/loading.gif)
å¨è¿éæå ¥å¾çæè¿°
- 新建一个配置文件(my.ini)用于配置字符集,端口等信息,用以覆盖原始的配置文件(my-default.ini),
- 将下面内容复制到新建的配置文件中,其中的basedir和datadir设置成你的相应的目录,(不用管有没有data文件夹)
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\\\\Program Files (x86)\\\\MySQL\\\\mysql-8.0.11-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\\\\Program Files (x86)\\\\MySQL\\\\mysql-8.0.11-winx64\\\\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
5.以管理员方式运行cmd窗口,进入mysql的bin目录(D:\\Program Files (x86)\\MySQL\\mysql-8.0.11-winx64\\bin)
6.执行:mysqld --initialize --consle,等待完成,在此过程中会打印一些日志信息,会把root的初始密码打印出来,记住初始密码
![win10 安装mysql8.0.11 zip格式](http://p2.ttnews.xyz/loading.gif)
å¨è¿éæå ¥å¾çæè¿°
7.然后执行安装命令:mysqld --install ,安装完成之后,net start mysql启动mysql服务
8.启动之后,执行:mysql -u root -p命令,再输入密码进入mysql
9.刷新权限(必须步骤)
flush privileges;
重新设置密码
set password for root@localhost = password('123');
安装完成
也可以点击查看我的博客进行查看:
https://blog.csdn.net/qq_38432430/article/details/105275355
閱讀更多 有趣的靈魂胖子 的文章