这里不是介绍一键安装,一键安装非常简单,这里介绍一下如何通过命令安装
1:找到安装源: 可以去网上下载 ,本地文件:E:\系统安装包\MySQL\mysql-5.7.25-winx64
2:在E:\系统安装包\MySQL\mysql-5.7.25-winx64文件夹下创建一个文件:文件名:my-default.ini
文件内容如下:
[mysqld]
explicit_defaults_for_timestamp=true
#设置MySQL安装路径
basedir = D:/java source/MySQL/mysql-5.7.25-winx64
#设置mysql数据库的数据的存放目录,是data
datadir = D:/java source/MySQL/mysql-5.7.25-winx64/data
#设置数据库连接端口
port = 3306
socket = /tmp/mysql.sock
default-character-set=gbk # 设置mysql服务器的字符集
skip-locking
key_buffer = 16K
max_allowed_packet = 1M
table_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 64K
[client]
#password = your_password
port = 3306
socket = /tmp/mysql.sock
default-character-set=gbk
如图:
注意: D:/java source/MySQL/mysql-5.7.25-winx64 是反斜杠,分清楚:\ 跟 /
3:通过管理员的权限 打开CMD控制台。进入E:\系统安装包\MySQL\mysql-5.7.25-winx64文件夹下的bin文件下:
例如:E:\系统安装包\MySQL\mysql-5.7.25-winx64\bin
执行语言:mysqld -install
执行成功会返回:Service successfully installed.
该执行结束,证明windows服务上已经可以查看到该服务,但是启动还是会报
4:再输入mysqld –initialize-insecure –user=mysql
如果执行报错,可能存在2个问题:
1:提示路径不正确。检查一下 上面的my-default.ini文件中 datadir 路径是否正确,或者data文件夹不存在,需要手动创建一个data文件夹。(这个比较坑,很多情况下是可以不需要手动创建,执行语句时会自动创建data文件夹的,但是有时候就一直报错)
2:提示文件已经存在,说明之前执行过 上面的语句,并且有data文件夹里面有文件。这个时候需要把data里面的文件删除,再执行。
需要启动data文件夹下的文件内容如下图:
5:启动服务:net start mysql,停止服务:net stop mysql
出现mysql服务已启动说明成功
以上mysql已经安装成功了,但是数据库默认是 root 密码为空。
6:设置密码: