mysql 卸载及安装[通俗易懂]

mysql 卸载及安装[通俗易懂]mysql卸载及安装

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

一.mysql卸载
1.停止服务(cmd或者任务管理器)

net stop mysql

2.删除注册表
windows+r 输入regedit 删除以下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
3.删除mysql的安装目录
pass:重新安装时出现:
The vervice already exists!
The current server installed:以前安装mysql的地址/bin/mysqld-nt MYSQL
解决:移除原来的MySQL服务:

mysqld  -remove  MySQL

二.mysql安装
1.下载安装包 官网:https://www.mysql.com/
选择 DOWNLOADS»MySQL Community (GPL) Downloads »
在这里插入图片描述
然后点击MySQL Community Server »
在这里插入图片描述
直接下载第一个
在这里插入图片描述
以前的版本点击 Archives
在这里插入图片描述
下载并解压
2.新建环境变量
此电脑右键»属性»高级系统设置»环境变量
»新增系统变量:
变量名:MYSQL_HOME
变量值:mysql安装目录(D:\mysql-5.7.30-winx64)
»编辑Path新建:%MYSQL_HOME%和%MYSQL_HOME%\bin
3.D:\mysql-5.7.30-winx64目录下新建文件my.ini;填入以下内容
修改安装目录:

[mysqld]
#端口号
port = 3306
#mysql-5.7.27-winx64的路径
basedir=D:\mysql-5.7.30-winx64
#mysql-5.7.27-winx64的路径+\data
datadir=D:\mysql-5.7.30-winx64\data 
#最大连接数
max_connections=200
#编码
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
#编码
default-character-set=utf8 

4.cmd 以管理员身份运行:

进入安装目录下bin根目录下

cd D:\mysql-5.7.30-winx64\bin

输入安装命令:

mysqld   --install

初始化并打印密码:

mysqld   --initialize    --console

其中root@localhost:后面的一串字符 xxxxx 就是初始密码(不含首位空格),等下改密码时要用,先记下来

启动mysql服务:

net   start   mysql

修改密码:

  • 登录
  mysql   -uroot   -p
  • 按回车然后输入刚刚保存的密码;进入之后就可以修改
ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘新密码’;

pass:
1.密码忘记:
密码为随机密码,在data目录下的DESKTOP-UK92BAV.err找随机密码。
2.找不到密码

  • 不设置密码:
mysqld   --initialize  -insecure
  • 登录时免密:

1.停止服务:net stop mysql

2.在my.ini文件里[mysqld]字段下任意一行添加:skip-grant-tables

3.启动服务:net start mysql

4.输入命令: mysql -u root -p 直接回车即可登录

5.输入:use mysql

6.输入:update user set authentication_string=password("新密码") where user="root";

7.停止服务把skip-grant-tables删掉;重启服务登录然后输入 :use mysql

8.报错之后输入:alter user user() identified by "新密码"; 重置密码

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/187716.html原文链接:https://javaforall.net

(0)
上一篇 2022年9月29日 下午8:16
下一篇 2022年9月29日 下午8:36


相关推荐

  • 欧拉函数求法

    欧拉函数求法欧拉函数是计算在1-n中n的质因数的个数;φ(x)=x*(p1-1)/p1*(p2-1)/p2*(p3-1)/p3…*(pn-1)/pn其中p1,p2,p3…是x的质因数;若x是质数:φ(x)=x-1若x是质数p的k次幂(即x=p^k):φ(x)=p^k-p^(k-1)=(p-1)p^(k-1)积性:φ(n*m)=φ(n)*φ(m)其中m、n互质。具体的证明和其他介绍就不多说了=.

    2022年8月22日
    11
  • Get和Post请求区别和使用场景

    Get和Post请求区别和使用场景GET 和 POST 是什么 答 HTTP 协议中的两种发送请求的方法 HTTP 是什么 答 HTTP 是基于 TCP IP 的关于数据如何在万维网中如何通信的协议 Get 请求和 Post 请求区别 1 post 更安全 不会作为 url 的一部分 不会被缓存 保存在服务器日志 以及浏览器浏览记录中 2 post 发送的数据更大 get 有 url 长度限制 3 post 能发送更多的数据类型 get 只

    2026年3月17日
    2
  • 基于阿里DDNS的ipv6 for windows版软件

    基于阿里DDNS的ipv6 for windows版软件基于阿里DDNS的ipv6forwindows版软件会搜到这篇帖子的同学,应该和我一样,满世界为自己的虚拟主机找寻ipv6的动态ddns程序吧?下面我先说说我的折腾故事:因为买了群晖,然后发现需要公网ip,但公网ip现在电信要钱了,开口100元一个月,挺黑的。没办法尝试了各种内网穿透,这类帖子网上很多,就不细说了,总之是各种折腾,各种不爽,最终选择了零遁伴侣做内网穿透还算稳定,速度也不错。…

    2022年6月13日
    43
  • tree conflict svn 怎么解决

    tree conflict svn 怎么解决

    2021年9月24日
    60
  • 几何平均详解,及其与算术平均、调和平均、均方根的关系

    几何平均详解,及其与算术平均、调和平均、均方根的关系3 2 几何平均数适用于求连乘样本的均值 算术平均数适用于求连加样本的均值例 假定某地储蓄年利率 按复利计算 5 持续 1 5 年 3 持续 2 5 年 2 2 持续 1 年 求此 5 年内该地平均储蓄年利率 r1 r2 r3 1 05 1 03 1 022 各年利率 n1 n2 n3 1 5 2 5 1 各年利率持续时间 G r1n1 r2n2 r3n3 1 n1 n2 n3 r avg G 1print 用几何级数计算平均年利

    2026年3月17日
    1
  • 使用Wappalyzer 分析页面

    使用Wappalyzer 分析页面一个谷歌插件今天同事推荐了我一个谷歌插件 Wappalyzer Wappalyzer 是一款浏览器插件 通过 Wappalyzer 可以识别出网站采用了那种 web 技术 它能够检测出 CMS 和电子商务系统 留言板 javascript 框架 主机面板 分析统计工具和其它的一些 web 系统 Thecompanybe 还能够收集 web 程序的一些信息用于统计分析 揭示出各种 web 系统的使用率即增长情况 实际 Wappalyzer 就是一个指纹识别工具

    2026年3月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号