1、下载mysql5.7.1的zip包,过程略;
2、设置环境变量:path增加mysql的值,我的是D:\mysql-5.7.17-winx64\bin ()
3、把my-default.ini重命名为my.ini 没有my-default.ini 建 my.ini
修改 basedir = D:\mysql-5.7.17-winx64
datadir = D:\mysql-5.7.17-winx64\data 注意此处无需手工新建data目录
port = 3306
4、cmd进入mysql\bin目录下,执行mysqld --initialize-insecure --user=mysql 初始化data目录,
然后执行mysqld -install 安装成服务,如果之前有安装过,则卸载:mysqld -remove 后再执行安装
5、启动服务:net start mysql
此时 可能出错
solution:
进入你的Mysql安装目录中的bin文件夹中,找到mysqld这个0kb文件,并删除掉TA,然后你就可以开心的玩耍了~
6、mysql -uroot -p 无密码进入
7、改密码:SET PASSWORD = PASSWORD('密码');
MySQL免安装版,遇到MSVCR120.dll文件丢失错误的解决方案
下载 VC redist packages for x64,下载完成,点击运行即可。
附:
启动服务
net start MySQL_
停止服务
net stop MySQL
移除服务
mysqld --remove
没有my.ini文件时新建一个:
[mysqld]
# 设置mysql的安装目录
basedir=F:\application\mysql-5.7.24-winx64
# 设置mysql数据库的数据的存放目录,必须是data,或者是\\xxx-data
datadir=F:\application\mysql-5.7.24-winx64\\data
# 设置mysql服务器的字符集,默认编码
default-character-set=utf8
[client]
# 设置mysql客户端的字符集
default-character-set=utf8
[WinMySQLAdmin]
# 指定mysql服务启动启动的文件
Server=F:\application\mysql-5.7.24-winx64\\bin\\mysqld.exe
user=root
常见问题:
mysql初始化(mysqld --initialize)错误 Can't find error-message file '/usr/local/mysql/errmsg.sys'
在mysql 对应文件夹下建 share/errmsg.sys