win10坑有点多,终于搞定,分享一下经验。
一安装:官网下,免注册
1.将mysql压缩包解压到任意目录下
2.修改环境变量:path加上bin目录(D:MySQLmysql-8.0.18-winx64in)
3.在mysql根目录下新建初始化配置文件“my-default.ini”,复制下面代码,并修改成自己的basedir和datadir路径
[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 设置3306端口 port = 3306 # 设置mysql的安装目录 basedir= D:\Program Files (x86)\mysql-8.0.12-winx64 # 设置mysql数据库的数据的存放目录 datadir= D:\Program Files (x86)\mysql-8.0.12-winx64\data # 允许最大连接数 max_connections=20 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB
4.以管理员身份运行“cmd”(命令提示符),进入mysql的bin文件目录下,输入“mysqld -install”命令进行安装,成功则会弹出“Service successfully installed.”》》》输入“mysqld --initialize”初始化mysql配置,随机生成root账户的密码,成功则无信息弹出,且mysql安装目录会生成data文件夹》》》root账户的密码保存在data文件夹的一个后缀名为“.err”文件中》》》输入“net start mysql”命令启动mysql服务》》》输入“mysql -u root -p”,输入root的密码即可登录mysql
二.改密码:
1、管理员身份运行cmd,进入 安装 mysql 的 bin 目录 (D:MySQLmysql-8.0.18-winx64in)
2、 执行命令, net stop mysql (停止 mysql 服务)
3、执行命令,mysqld --shared-memory --skip-grant-tables (进入免密码模式)
4、重新打开一个 cmd,同样是 管理员账号进入 mysql 的bin 目录 (D:MySQLmysql-8.0.18-winx64in)
5、执行命令,mysql -u root -p,不输入密码,直接登录,会成功登录 mysql
6、执行命令 flush privileges; (刷新权限表,这一步必须操作,我就是没有操作这个步骤,重复了很多次修改都没有成功)
7、执行命令 ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
8、执行命令 flush privileges; (必须操作)
9、退出 mysql ,control +Z. (如果 exit 不行的话)。
10、重新管理员命令运行 cmd,进入 mysql 的bin 目录,执行命令, net start mysql (启动 mysql 服务)
11、执行命令 mysql -u root -p,输入新密码,登录mysql 成功
三。删除:我先把安装的文件都删掉了》》》进入控制面板-卸载程序 ,卸载MySQL;》》》打开C盘-programdata 删除MySQL的文件夹;特别提醒:programdata是一个隐藏文件夹》》》进入c盘-Program Files 删除MySQL文件夹;》》》打开搜索 , 输入regedit,进入注册表 删除以下文件HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Control/MySQL,HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Control/MySQL,HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/MySQL, HKEY_CURRENT_USER/Software/MySQL .》》》打开搜索,输入 服务,进入服务启动禁用的的一个表(我也不知道叫什么名字) 找到MySQL服务,发现既无法启动也无法禁止,mysql服务仍在》》》打开搜索,输入 cmd 右键 以管理员身份运行 输入命令 sc delete MySQL,因为我的名字MySQL(如果你的是MySQL4,那么 sc delete MySQL4)》》》把刚刚打开过的 控制面板啊,服务啊,任务管理器啥的都关闭。》》》再 运行一次 sc delete MySQL》》》重启!
参考博文:https://blog.csdn.net/zzzbeauty/article/details/83109609
https://blog.csdn.net/qq_37172528/article/details/80459490