1.首先由于需要安装新的MySQL,需要卸载之前安装的。但是在D盘中找到之前的安装文件夹以后,发现提示没有权限卸载。最终只有一种方法可以解决:
就是在高级设置里,计划重新启动->F4进入安全模式->再启动进入电脑就可以卸载。
注:我真搞不懂有跟多大佬说可以在文件的属性中,设置添加用户权限,我天美那几个选项是灰色的,根本点不动!!!
2.安装地址:MySQL :: MySQL Community Downloads 直接选择MySQL community Server->windows 直接下载
3.解压以后,需要在bin目录中,安装一个配置文件,起名my.ini,在里面加入文本:
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录 ----------是你的文件路径-------------
basedir=D:\mysql-8.0.30-winx64
# 设置mysql数据库的数据的存放目录 ---------是你的文件路径data文件夹自行创建
datadir=D:\mysql\mysql\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
注意里面的安装路径是否与本机匹配。
4.输入命令:
mysqld --initialize --console
去代码中找到自己被分配的随机密码,并保存
安装并启动:
mysqld --install mysql
net start mysql
再使用该命令输入刚才的密码,进入mysql
mysql -uroot -p
最后修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
5.进行环境变量的配置
将MySQL所在的目录放入环境变量path中完成。