win10配置mysql免安装版
一、下载 mysql-5.7.22-winx64.zip
-
解压mysql-5.7.22-winx64.zip,延用这个命名mysql-5.7.22-winx64.zip。
-
将这个copy到你的想指定的目录下,如D:\mysql-5.7.22-winx64 。
-
将bin目录加入到环境变量path中,D:\mysql-5.7.22-winx64\bin
-
配置mysql,管理员进入cmd执行如下命令成功后会显示Service successfully installed.
C:\WINDOWS\system32> mysqld --install
- 在解压后的路径下新建文件:my.ini
[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 设置3306端口 port = 3306 # 设置mysql的安装目录 basedir="D:\mysql-5.7.22-winx64" # 设置mysql数据库的数据的存放目录 datadir="D:\mysql-5.7.22-winx64\data" # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB
- 安装完后,启动mysql服务,成功后会显示MySQL服务正在启动,MySQL服务已经启动成功。
C:\WINDOWS\system32> net start mysql
- 进入mysql shell 后就可以创建用户和密码了
C:\WINDOWS\system32> mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456'); mysql> FLUSH PRIVILEGES;
二、错误和注意事项
- 我在安装成功后启动MySQL服务时,服务启动不了,提示:MySQL服务无法启动服务没有报告任何错误,请键入NET HELPMSG 3534 以获得更多帮助.解决方案如下:
D:\mysql-5.7.22-winx64\bin> mysqld --initialize-insecure --user=mysql
- 执行完上面命令后,MySQL会自建一个data文件夹,并且建好默认数据库,登录的用户名为root,密码为空,之后就可以通过命令net start mysql启动mysql服务了。 注:MySQL升级到5.7版本是没有data文件夹的,执行mysqld —initialize-insecure —user=mysql命令会自动新建data文件夹。

浙公网安备 33010602011771号