当前位置: 首页 >数据库 > mysql卸载及安装及修改用户密码登录问题处理win10系统

mysql卸载及安装及修改用户密码登录问题处理win10系统

1.卸载mysql

1.1 需要打开服务管理器结束mysql服务或者CMD :net stop mysql 

mysql卸载及安装及修改用户密码登录问题处理win10系统 _ JavaClub全栈架构师技术笔记

 

 

1.2  找到安装路径删除安装文件

例如:D:\Program Files\mysql-5.7.29-winx64

mysql卸载及安装及修改用户密码登录问题处理win10系统 _ JavaClub全栈架构师技术笔记

 

 1.3 删除C盘下的“C:\ProgramData\MySQL ”文件夹,如果删除不了则用360粉碎掉即可,
该programData文件默认是隐藏的,设置显示后即可见,或者直接复制 C:\ProgramData 到地址栏回车即可进入!
将整个MySQL文件夹删除掉。。。

1.4 通过cmd命令进入注册表管理界面,删除相关mysql信息

mysql卸载及安装及修改用户密码登录问题处理win10系统 _ JavaClub全栈架构师技术笔记

 

mysql卸载及安装及修改用户密码登录问题处理win10系统 _ JavaClub全栈架构师技术笔记

 

 需删除信息列表如下:


HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Application/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Application/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application/MySQL

1.5 删除服务名mysql

cmd 输入 sc delete mysql 

管理员登录

mysql卸载及安装及修改用户密码登录问题处理win10系统 _ JavaClub全栈架构师技术笔记

 

 END  至此mysql全部删除完毕

2.安装MySQL 以mysql.5.7.29为例

下载地址 https://downloads.mysql.com/archives/community/

2.1 windows系统根据自己的系统选择对应的版本zip包

mysql卸载及安装及修改用户密码登录问题处理win10系统 _ JavaClub全栈架构师技术笔记

 

 

 2.2 解压至自定义的目录并配置环境变量

mysql卸载及安装及修改用户密码登录问题处理win10系统 _ JavaClub全栈架构师技术笔记

 

 D:\Program Files\mysql-5.7.29-winx64\bin 环境变量

2.3 在mysql根目录创建一个my.ini文件

配置信息如下

[mysqld]


skip-name-resolve

skip-grant-tables

#设置3306端口

port = 3306

# 设置mysql的安装目录

basedir=D:\Program Files\mysql-5.7.29-winx64

# 设置mysql数据库的数据的存放目录

datadir=D:\Program Files\mysqldata

# 允许最大连接数

max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

 

2.4 初始化mysql

以管理员身份运行cmd。进入到mysql安装bin目录下,

mysqld  --initialize (此时会生成data目录)

可能遇到的错误:MSVCR120.dll文件丢失错误

 出现该问题,需要安装VC redist packages for x64  

2.5 执行mysqld –install

如果出现service successfully installed 即安装成功

2.6 启动MySQL 

net start mysql

2.7 登录并修改密码及开启远程访问

运行mysql -uroot -p,可以成功登入mysql  默认没有密码

update user set authentication_string = password("mysql") where user='root';

flush privileges; 

2.8 开启远程访问权限

update user set host = '%' where user ='root';

 flush privileges;

 

3. 登录常见问题

使用mysql数据库,然而当我用
update user set password = password('mysql') where user='root';
修改MySQL的root密码时提示出错
ERROR 1054 (42S22): Unknown column 'password' in 'field list'
使用修改authentication_string之后的密码,成功进入,如下:

update user set authentication_string = password("mysql") where user='root';

flush privileges; 

1130 无法连接,密码用户名都正确

可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改"mysql" 数据库里的 "user" 表里的 "host"项,从"localhost"改称"%"

 

作者:大梦千年
来源链接:https://www.cnblogs.com/liushuaibiao/p/13084122.html

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。





本文链接:https://www.javaclub.cn/database/118102.html

分享给朋友:

“mysql卸载及安装及修改用户密码登录问题处理win10系统” 的相关文章

利用Oracle分析函数row 2022年06月03日 23:42:05
Oracle SQL 2022年06月05日 03:43:59
mysql 查询数据库内存大小 2022年06月06日 11:11:26
MYSQL查询一个月前的数据 2022年06月12日 09:48:55
mysql查询结果保留2位小数不够补0 2022年06月12日 20:39:53
MySQL 查询结果替换 2022年06月15日 10:48:11
MySQL连接查询 2022年06月20日 12:15:22