mysql相关

一、win下的重装

1. 卸载旧版本

  • 先停止mysql服务:开始–>所有应用–>Windows管理工具–>服务,右键将MySQL服务停止。
  • 卸载musql server: 控制面板—>程序和功能,右键将mysql server卸载掉
  • 将mysql的安装路径下的mysql文件夹全部删除
  • 删除注册表:运行“regedit”文件、打开注册表—>删除以下路径下的文件夹(若没有就不用管了)
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
  • 删除C盘下的“C:\ProgramData\MySQL ”文件夹(ProgramData是一个隐藏文件)
  • 删除服务:cmd控制台输入”sc delete mysql"

2. 安装新版本的mysql

  • mysql 官网:https://dev.mysql.com/downloads/mysql/

    • 选择zip安装包,解压时路径不要含有中文和空格
    • 添加环境变量:在path环境变量中添加mysql安装目录的bin目录
    • 在安装目录下创建my.ini文件,自行写入以下内容
    [client]
    port=3306
    default-character-set=utf8
    [mysqld]
    # 设置为自己MYSQL的安装目录
    basedir=D:\database\mysql-5.7.39-winx64\
    # 设置为MYSQL的数据目录
    datadir=D:\database\mysql-5.7.39-winx64\data\
    port=3306
    character_set_server=utf8
    # 跳过安全检查
    skip-grant-tables
    
  • 使用管理员身份打开cmd,切换到mysql安装目录执行mysql -install

  • 在bin目录下执行命令mysqld --initialize-insecure --user=mysql初始化数据库

  • 启动mysql服务:net start mysql,如果成功任务管理器中mysql服务状态会显示为“正在运行”

  • 执行命令mysql -u root -p进入mysql管理终端,当前root用户密码为空,直接回车不要输入密码(因为my,ini文件中将跳过安全检查语句打开了)

  • 修改root用户密码:

    use mysql;  
    update user set authentication_string=password('xdr') where user='root' and Host='localhost';
    
  • 执行flush privileges;刷新权限,然后quit退出

  • 修改my.ini文件:将skip-grant-tables注释掉,再次进入就需要权限验证了

  • 重新启动mysql服务,再次进入mysql就需要输入正确的用户名和密码才能登录了

    net stop mysql
    net start mysql
    

二、使用记录

1.待补充

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值