mysql绿色版(免安装版)卸载、安装
转载自:https://blog.csdn.net/helen_liang/article/details/125657646
一、卸载
-
停服务
Win+r,cmd打开命令窗口,如设置过mysql环境变量直接运行:net stop mysql
,未配置环境变量的话,cd到mysql的bin目录:cd /d D:\work\software\mysql-5.7.27-winx64\bin
注:也可以在任务管理器找到服务停止 -
删除Mysql的注册表
Win+r,regedit打开注册表计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\EventLog\Application\MySQL
找到上边的目录,删除选中的2个文件
-
移除mysql
cmd下运行 mysqld -remove mysql
-
删除mysql文件
至此卸载工作全部完成。
二、安装mysql
-
下载安装包
打开mysql官网(https://www.mysql.com)的DOWNLOADS
滑动页面在底部找到 MySQL Community (GPL) Downloads » (社区版)
下载完成后,最好找个英文目录解压准备配置安装 -
安装配置
解压完就可以开始,配置了
Win+r,cmd打开命令行,cd 到mysql的bin目录下mysqld --initialize-insecure,会自动创建data目录 mysqld -install,安装服务 net start mysql,启动服务 mysql -u root -p,登录mysql,Enter password后输入密码(我这版密码是空,直接回车登录成功)
修改密码(此步看个人需要,不必须),
alter user 'root'@'localhost' identified with mysql_native_password by '新密码'; (注意最后要有分号) exit,退出mysql。
mysql目录下新建my.ini
[client]
port=3306
[mysql]
;default-character-set=utf8
default-character-set=utf8mb4
[mysqld]
;skip-grant-tables
port=3306
basedir="D:/Env/mysql/"
datadir="D:/Env/mysql/data/"
character-set-server=utf8mb4
;character-set-server=utf8
#支持 INNODB 引擎模式。修改为 default-storage-engine=INNODB 即可。
#如果 INNODB 模式如果不能启动,删除data目录下ib开头的日志文件重新启动。
;default-storage-engine=MyISAM
default-storage-engine=INNODB
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
max_connections=512
query_cache_size=0
tmp_table_size=18M
thread_cache_size=8
myisam_max_sort_file_size=64G
myisam_sort_buffer_size=35M
key_buffer_size=25M
read_buffer_size=64K
read_rnd_buffer_size=256K
sort_buffer_size=256K
innodb_flush_log_at_trx_commit=1
innodb_log_buffer_size=1M
innodb_buffer_pool_size=47M
innodb_log_file_size=24M
innodb_thread_concurrency=8
安装结束,如果有客户端的话可以连接试试(navicat、DBeaver、SQLyog都行)
最后写个卸载再安装时的小插曲
卸载再安装完后启动、停止都报下面这个错:
解决方法步骤
tasklist | findstr "mysql",先在列表中查询mysql服务
taskkill /f /t /im mysqld.exe,杀进程
net start mysql,再启下试试,不行
mysqld -remove mysql,移除服务。然后重新安装一遍成功
总结
mysql占用空间小,安装也相对简单,遇到问题网上的解决方案也很多
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。