- 官网下载免安装版的,然后解压到指定文件夹.
- 首先配置环境变量: 将 mysql 文件夹下的 bin 文件夹路径添加到系统环境变量即(添加到 path 里)
- 在mysql-8.0.15-winx64文件夹中创建一个data文件夹
- 在mysql-8.0.15-winx64文件夹中新建 my.ini 文件,文件内容为:
[client]
port=3306
[mysql]
[mysqld]
port=3306
#此处改为你自己的安装路径
basedir= D:\\ruanjian\mysql-8.0.15-winx64
datadir= D:\\ruanjian\mysql-8.0.15-winx64\data
character-set-client-handshake=FALSE
character-set-server=utf8mb4
collation-server=utf8mb4_general_ci
default-storage-engine=InnoDB
init_connect='set names utf8mb4'
#sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
max_connections=512
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_additional_mem_pool_size=2M
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
5.配置好 my.ini 文件后,可以使用初始化命令(记录控制台给出的随机密码):
mysqld --initialize –console
注意:这个代码执行后会出现一个随机的密码,你自己仔细看看,然后把他copy下来,同时data文件里也会生成一些文件(如果你忘记复制你的密码,想重新来一遍,你必须要net stop mysql关闭数据库服务,然后删掉data里的所有文件)
6.安装命令:mysqld --install
7.启动服务:net start mysql
8.登陆旧密码登陆(第5步中的密码):mysql -u root -p
9.修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
建议全部复制我的代码,不然自己打,很容易打错:注意英文单引号和末尾要加分号.
10.使用新密码登陆:mysql -u root -p root
11.卸载服务:
1.停止服务:net stop mysql
2.删除服务:mysqld --remove mysql