一. 安装
-
在官网下载对应的mysql压缩包mysql-8.0.19-winx64.zip
-
把mysql-8.0.19-winx64.zip解压到指定的盘符, 此例为E盘
-
把mysql软件bin目录添加到path环境变量中, 不知道怎么添加的可百度查询
-
在mysql解压目录下创建my.ini文件,添加以下内容, 注意把注释删除掉, 注意文件路径
[mysqld] # 设置3306端⼝ port=3306 # 设置mysql的安装⽬录 basedir=E:\mysql-8.0.19-winx64 # 设置mysql数据库的数据的存放⽬录 datadir=E:\mysql-8.0.19-winx64\data # 允许最⼤连接数 max_connections=200 # 允许连接失败的次数。 max_connect_errors=10 # 服务端使⽤的字符集默认为UTF8 character-set-server=UTF8MB4 # 创建新表时将使⽤的默认存储引擎 default-storage-engine=INNODB # 默认使⽤“mysql_native_password”插件认证 #mysql_native_password default_authentication_plugin=mysql_native_password [mysql] # 设置mysql客户端默认字符集 default-character-set=UTF8MB4 [client] # 设置mysql客户端连接服务端时默认使⽤的端⼝ port=3306 default-character-set=UTF8MB4
-
安装mysql服务
-
以管理员运行cmd切换到压缩文件的bin目录下
-
执行
mysqld --install mysql
-
-
初始化安装mysql数据库在bin目录下执行
mysqld --initialize-insecure
, 无密码安装 -
启动mysql服务
-
mysql连接测试, 无密码直接回车
-
修改密码
alter user 'root'@'localhost' identified with mysql_native_password by '你自己设置的密码'
-
如果报错: 说明系统缺少组件, 由于资源上传失败,可留下邮箱
二. 卸载
-
停止服务,
-
删除E:\mysql该目录下所有文件, 把mysql文件夹也删了
-
windows+R运行中输入
regedit
,打开注册表 -
删除注册表
- HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹
- HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL文件夹
-
使用管理员权限进去cmd,sc delete 要删除的服务名 ,这里是MySQL