Mysql 卸载、重装(8.0.26)win10环境
一、win10完全卸载mysql
1.停止服务
2.控制面板卸载mysql
3.把C:\Program Files (x86)目录下mysql文件夹删除,没有就算了
再把安装路径文件夹删除
4.win+r 输入 regedit 进入注册列表
计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\EventLog\Application 下mysql文件夹删除
再将
计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\EventLog\Application 下mysql文件夹删除
如果没有可以不用删除了。
5.删除C:\ProgramData\MySQL 文件夹 如下:
6.另外我也把这个C:\Program Files下面的mysql文件夹删除了,参考第3步
7.可以考虑重启后再安装
二、下载mysql(MySQL Community Server 8.0.26)
1.官网下载 https://dev.mysql.com/downloads/mysql/
然后点击:
2.解压后,在根目录配置ini文件:新建一个txt,写入代码,然后改为my.ini即可。其中路径和自己安装路径一致即可
[mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=D:\database\mysql\mysql-8.0.26-winx64 # 设置mysql数据库的数据的存放目录 可以设定要自己想放的目录,或者更高改 datadir=D:\database\mysql\mysql-8.0.26-winx64\Data # 允许最大连接数 max_connections=200 # 允许连接失败的次数。 max_connect_errors=10 # 服务端使用的字符集默认为utf8 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 默认使用“mysql_native_password”插件认证 #mysql_native_password default_authentication_plugin=mysql_native_password [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [client] # 设置mysql客户端连接服务端时默认使用的端口 port=3306 default-character-set=utf8
3.初始化mysql
输入后回车,进入d目录
d:
输入后回车,进入bin目录(根据自己的实际情况改路径)
cd D:\database\mysql\mysql-8.0.26-winx64\bin
输入
mysqld --initialize --console
记住上面返回的结果 root@localhost: ,eCgsU&46s&q
执行
mysqld --install
启动mysql
net start mysql
4.登录改密,敲入以下命令,然后复制进去密码(如 ,eCgsU&46s&q)
mysql -u root -p
输入,'admin@123' 根据自己需求情况进行修改
ALTER USER 'root'@'localhost' IDENTIFIED BY 'admin@123';
退出:
exit
5.如果想要修改数据存储位置
可以修改ini文件,保存,如:
然后将以下问件夹,复制出来
粘贴到想要改的路径下:
管理员打开cmd:停止mysql服务
net stop mysql
启动mysql服务
net start mysql