mysql卸载及安装及修改用户密码登录问题处理win10系统
1.卸载mysql
1.1 需要打开服务管理器结束mysql服务或者CMD :net stop mysql
1.2 找到安装路径删除安装文件
例如:D:\Program Files\mysql-5.7.29-winx64
1.3 删除C盘下的“C:\ProgramData\MySQL ”文件夹,如果删除不了则用360粉碎掉即可,
该programData文件默认是隐藏的,设置显示后即可见,或者直接复制 C:\ProgramData 到地址栏回车即可进入!
将整个MySQL文件夹删除掉。。。
1.4 通过cmd命令进入注册表管理界面,删除相关mysql信息
需删除信息列表如下:
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
管理员登录
END 至此mysql全部删除完毕
2.安装MySQL 以mysql.5.7.29为例
下载地址 https://downloads.mysql.com/archives/community/
2.1 windows系统根据自己的系统选择对应的版本zip包
2.2 解压至自定义的目录并配置环境变量
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),我们将第一时间核实后及时予以删除。