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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • acwing1057. 股票买卖 IV(状态机模型)

    acwing1057. 股票买卖 IV(状态机模型)给定一个长度为 N 的数组,数组中的第 i 个数字表示一个给定股票在第 i 天的价格。设计一个算法来计算你所能获取的最大利润,你最多可以完成 k 笔交易。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。一次买入卖出合为一笔交易。输入格式第一行包含整数 N 和 k,表示数组的长度以及你可以完成的最大交易数量。第二行包含 N 个不超过 10000 的正整数,表示完整的数组。输出格式输出一个整数,表示最大利润。数据范围1≤N≤105,1≤k≤100输入样例1:3 22

    2022年8月9日
    1
  • 罗技键盘k380打不了字_罗技k380键盘配对成功后无法使用

    罗技键盘k380打不了字_罗技k380键盘配对成功后无法使用mac连接成功罗技k380键盘,但是发现数字键上面的字符对不上,很多字符以及标点符号都打不出来,是什么原因导致的呢?问题分析首先,分析一下,到底是什么原因导致的?可以连接其他设备试一试,比如我发现k380键盘在我的ipad上是可以正常使用的。那么就排除了键盘本身存在问题,坏了等猜测。如果不是键盘本身出了问题,那么我们就要去分析问题究竟出现在哪里?联系了客服,加上自己对键盘配对过程的回顾,大致判定问题出现在最开始的匹配的时候,选错了【键盘类型】。解决问题-重设【键盘类型】步骤如下:【系统偏好设置

    2022年10月9日
    0
  • centos安装python3详细教程[通俗易懂]

    centos安装python3详细教程[通俗易懂]centos7自带版本是python2.7如果要用的3.0以上的版本需要手动安装1、先查看系统python的位置在哪儿whereispythonpython2.7默认安装是在/usr/bin目录中,切换到/usr/bin/cd/usr/bin/llpython*从下面的图中我们可以看到,python指向的是python2,python2指向的是python2.7,因此我们可以装个python3,然后将python指向python3,然后python2指向python2.7,那么

    2022年9月2日
    2
  • 恋空 By whaosoft「建议收藏」

    恋空 By whaosoft「建议收藏」/序曲 如果那天,我没有遇见你。我想,我就不会感到如此痛苦、如此悲伤、如此难过、如此令人悲从中来了。但是,如果我没有遇见你。我也不会知道那么欢愉、那么温柔、那么相爱、那么温暖、那么幸福的心情了……噙着泪水的我,今天,依旧仰望着天空。 仰望着天空。I.虚幻的开始1 『哇~!!肚子超饿的啦~』期待已久的午休时间终于到了。美嘉一如往常地打开桌上的便当。来上学真的是麻烦事一大堆

    2022年7月11日
    11
  • 玩转安卓 Android系统文件夹结构解析(绝对有用)[通俗易懂]

    玩转安卓 Android系统文件夹结构解析(绝对有用)[通俗易懂]//system//app这个里面主要存放的是常规下载的应用程序,可以看到都是以APK格式结尾的文件。在这个文件夹下的程序为系统默认的组件,自己安装的软件将不会出现在这里,而是//data//文件夹中。下面是详细的介绍://system//app//AlarmClock.apk闹钟//system//app//AlarmClock.odex//system//app//Brows

    2022年8月31日
    0
  • PHP Laravel系列之环境搭建( VirtualBox+Vagrant+Homestead+系列网址)

    PHP Laravel系列之环境搭建( VirtualBox+Vagrant+Homestead+系列网址)

    2021年10月28日
    42

发表回复

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

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