本文共 1744 字,大约阅读时间需要 5 分钟。
1,下载安装包
MYSQL_HOME D:\mysql-5.7.32-winx64
2.2 在path后面添加mysql的bin
%MYSQL_HOME%\bin
3.新建my.ini文件
[mysql]# 设置mysql客户端默认字符集default-character-set=utf8mb4[mysqld]# 忽略密码 必须是[mysqld]空一行不然会报错 mysql: [ERROR] unknown option '--skip-grant-tables'skip-grant-tables#主主同步配置#服务器id#server-id=1#待同步的数据库#binlog_do_db=springbootdemo#log_bin=mysql-bin#基础配置max_allowed_packet=500Mwait_timeout=288000interactive_timeout=288000#控制一下这些日志文件保留的天数expire_logs_days = 7#为1表示开启通用日志查询,值为0表示关闭通用日志查询general_log=1#慢查询slow_query_log=1#超时时间long_query_time = 3#设置3306端口port=3306 # 设置mysql的安装目录basedir=D:\mysql-5.7.32-winx64# 设置mysql数据库的数据的存放目录datadir=D:\mysql-5.7.32-winx64\data# 允许最大连接数max_connections=500# 服务端使用的字符集默认为8比特编码的latin1字符集改成utf8mb4character-set-client-handshake=FALSEcharacter-set-server=utf8mb4collation-server=utf8mb4_unicode_ciinit_connect='SET NAMES utf8mb4'# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB[client]port=3306default-character-set=utf8mb4
mysqld --install
mysqld --initialize-insecure --user=mysql
mysql -uroot -p
报错:mysql: [ERROR] unknown option ‘–skip-grant-tables’
bin目录下执行
mysqld -nt -skip-grant-tables
6.1 执行修改密码的语句
update mysql.user set authentication_string=password('root') where user='root' and Host = 'localhost';
刷新下
flush privileges;
6.2 去掉MySQL配置文件中的忽略密码配置skip-grant-tables 用#注释
在bin目录执行命令
mysqld -remove mysql
或cmd直接执行
sc delete mysql
删除data文件夹
删除注册表的数据
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
如果出现服务中还有MySql则去任务管理器关闭mysqld.exe进程
转载地址:http://skgai.baihongyu.com/