首页 > 数据库 >MySQL(一)卸载与重装

MySQL(一)卸载与重装

时间:2023-04-24 16:25:36浏览次数:52  
标签:重装 -- win mysql 设置 卸载 MySQL 输入

一.卸载MySQL

  1.关闭MySQL服务

    1.可用命令net stop mysql,或者win+r 输入 services.msc -->打开服务MySQL->右键停止

  2.卸载MySQL相关程序

    1.win+r 输入 control-->打开控制面板-->程序(卸载程序)-->MySQL相关的可全部卸载、

  3.删除MySQL文件

    1.C:\ProgramData里面的MySQL文件删除

    2.C:\Program Files和C:\Program Files (x86)中的MySQL文件

  4.删除注册表

    1.win+r 输入 regedit-->打开注册表

    2.删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL

    3.删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\MySQL

    4.有些人的电脑里面还有ControlSet002、003等,这些文件里面的MySQL文件也要一并删除  

                                       

  5.删除环境变量

    1.win+r 输入 sysdm.cpl-->打开系统属性

    2.切换高级-->环境变量-->Path-->编辑-->移除mysql变量设置-->保存

                   

二.安装MySQL

  1.下载MySQL

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

    2.对于MySQL版本的选择,网上都是写高版本向下兼容。看个人需要,本文用的是mysql-5.7.39-winx64

    3.需下载和自己电脑的操作系统对应的32位还是64位,可通过win+r 输入 control-->打开控制面板-->系统和安全-->系统(图二)

 

           

    4.下载完后解压到自己特定的文件夹

    5.在根目录新建文件 my.ini,打开输入以下内容,ctrl+s保存

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\mysql\mysql-5.7.39-winx64
# 设置mysq数据库的数据的存放自录
datadir=D:\mysql\mysql-5.7.39-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“ mysql _native _password”插件认证
default_authentication_plugin=mysql_native_password
# 设置 sql_mode
sql_mode = 'STRICT_ALL_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER' [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [client] # 设置ysql客户端连接服务端时默认使用的端口 port=3306 default-character-set=utf8

  2.配置环境变量

    1.win+r 输入 sysdm.cpl-->打开系统属性

    2.切换高级-->环境变量-->Path-->编辑-->新建mysql变量设置【bin的路径】-->保存

    

  3.初始化MySQL

    1.win+r 输入cmd -->输入mysqld --initialize-insecure -->根目录生成data文件夹

    2.接着输入mysqld -install mysql57(57是指安装版本,可自定义方便区分)。打印Service successfully installed.则表示配置完成

    3.接着输入net start mysql57, 启动MySQL服务

               

  4.设置MySQL密码

    1.在cmd里接着输入 mysql -u root -p,会提示Enter password ,不用输入密码直接回车,因为还没设置密码。即使输入了也会报错。

    2.接着输入 use mysql,切换数据库后再输入 alter user 'root'@'localhost' identified by '密码; -->修改root的密码: alter user 'root'@'localhost' identified by '123456mysql';

                

     3.接着输入 flush privileges;  刷新数据库

     4.接着输入 quit 退出

  5.测试MySQL密码

    1.在cmd里接着输入 mysql -u root -p,输入上面设置的密码123456mysql,进入mysql命令行则密码正确。

    2.show databases; 查看当前数据库 。use 库名 是用于切换数据库。

三.完成

标签:重装,--,win,mysql,设置,卸载,MySQL,输入
From: https://www.cnblogs.com/hxb2016/p/17349589.html

相关文章

  • MySQL基础之SQL基础1
    MySQL基础之SQL基础1一、SQL简介#当面对一个陌生的数据库时,通常需要一种方式与它进行交互,以完成用户所需的各种工作。#这个时候,就要用到SQL语言了。#由于SQL语言的标准化,所以大多数关系型数据库系统都支持SQL语言,它已经发展成为多种平台进行交互操作的底层回话语言......
  • mysql获取指定月份所有日期 列表
    SELECTdate_format(date_add('2023-03-01',INTERVAL(id-1)DAY),'%Y-%m-%d')dateFROMsys_api_infoWHEREid<=DAY(last_day('2023-03-01'))ORDERBYid;sys_api_info是随意一个你自己的数据表只要主键int包含1-31的数据。日期必须为1号开始如:&#......
  • python mysql eXCEL
    importreimportpymysqlimportrequestsfrombs4importBeautifulSoupimportlxmlimportsys,ioimportopenpyxl#数据库信息host='192.168.56.101'username="root"passwd="123456"database="test"port=3306ch......
  • mysql8存取json
    1、建表CREATETABLE`test`(`id`bigintNOTNULL,`name`varchar(255)CHARACTERSETutf8mb4COLLATEutf8mb4_0900_ai_ciNULLDEFAULTNULL,`msg`jsonNULL,PRIMARYKEY(`id`)USINGBTREE)ENGINE=InnoDBCHARACTERSET=utf8mb4COLLATE=utf8mb4_0900_ai......
  • mysql求多列最大值
    1、使用列转行,每一列都转为一行数据,这样,直接比值就可以了。优点:比较常用,可以不用先求出每行或每列的最大值,转换后直接比值即可。缺点:大量使用union,union越多,性能越差,在数据量大的情况下不推荐。selectymd,max(value)from( selectname,oneasvaluefromt unionall s......
  • mysql查询上个季度数据
    mysql查询上季度数据个人博客地址:https://note.raokun.top拥抱ChatGPT,国内访问网站:https://www.playchat.top最近接口需要统计上个季度的数据统计,补一下sql季度函数:QUARTER(date)函数返回给定日期值(1到4之间的数字)的一年中的季度语法:QUARTER(date)参数描述......
  • MySQL查询某字段在哪些表中
    https://blog.csdn.net/qq_45722267/article/details/126350980?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-3-126350980-blog-123066515.235%5Ev31%5Epc_relevant_default_base3&depth_1-utm_source......
  • MySQL事务
    1.事务事务是指一个或者多个数据库操作,要么全部没有执行,要么全部成功执行。中途失败需要回滚到指定状态,全部执行成功需要确保持久保存在数据库中。事务拥有四个特性,习惯上被称之为ACID特性。 2.ACID特性为了更直观的解释ACID特性,下面先说明A,B,C之间互相转账的过程。......
  • Linux(UOS)安装MySQL
    1、https://www.mysql.com/2、 3、 4、 5、6、配置MySQL库安装环境及服务器端的安装dpkg-imysql-apt-config_0.8.25-1_all.debapt-getupdateaptitudeinstallmysql-server7、客服端的安装aptitudeinstalllibmysqlclient-dev ......
  • Mysql - Gorm Updates的坑
    //如果单个属性被更改了,更新它db.Model(&user).Update("name","hello")////UPDATEusersSETname='hello',updated_at='2013-11-1721:34:10'WHEREid=111;//使用组合条件更新单个属性db.Model(&user).Where("active=?",true).U......