MySQL卸载、下载及安装
MySQL的卸载
1、在控制面板卸载Mysql软件
2、再删除以下文件夹中的Mysql文件
C:\Program Files文件夹下的mysql文件
C:\Program Files (x86)(此处如果没有的话就不用管)
C:\ProgramData(此文件夹是个隐藏文件夹)
3、删除注册表
Win+R输入regedit
1、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\EventLog\Application\MySQL
2、HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Application/MySQL
3、HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Applications/MySQL
第2、3个路径可能不存在mysql,那么就可以不用管了。
4、到此为止MySQL就算是删除干净了。
MySQL的下载
下载mysql最好是下载zip压缩包,不要去下载exe文件,安装exe文件会导致后期很难卸载干净(很麻烦——亲测)
MySQL安装
下载的压缩包直接解压就行了
记住解压的文件位置
- 配置环境变量:将文件路径复制至path中,点击确定。
-
创建一个my.ini配置文件
-
将下述信息复制至my.ini文件中
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=C:\Program Files\MySQL\mysql-8.0.18-winx64
# 设置mysql数据库的数据的存放目录
datadir=C:\Program Files\MySQL\mysql-8.0.18-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
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
- 以管理员的身份进入cmd
- 输入
mysqld --initialize --console
若此处报错,则是由于您之前新建的data文件夹导致的,此时你去删除data目录即可。重复第5步.
-
输入
mysqld --install
进行安装mysql
-
输入
net start mysql
进行启动mysql
停止mysql则输入
net stop mysql
-
输入
mysql -u root -p
此时输入刚才初始化的密码(I&LZr+kiC42o)
- 输入
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
设置你的新密码,例如(root、123456)
10. 输入flush privileges;
——刷新权限