mysql-5.7.22-winx64 mysql 安装笔记

一、免费版mysql-5.7.22-winx64

下载

到官网去下载选择合适的版本
https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.22-winx64.zip

安装

  1. 解压
  2. 创建data文件夹 // 可忽略
  3. 创建my.ini配置文件
  4. 修改my.ini 例子见附录
  5. 添加环境变量
  6. 管理员cdm 运行 mysqld install
  7. 进入bin文件夹 mysqld –initialize-insecure自动生成无密码的root用户(data需要为空)
  8. 启动 命令 net start mysql
  9. 关闭 命令 net stop mysql
  10. 登陆 mysql -uroot -proot
  11. 删除 sc delete mysql

配置文件参考

my.ini

[client]
port=3306
default-character-set=utf8

[mysqld] 
basedir=D:\db\mysql-5.7.21-winx64
# 设置为MYSQL的数据目录 
datadir=D:\db\mysql-5.7.21-winx64\data
port=3306
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER

#开启查询缓存
explicit_defaults_for_timestamp=true

# 设置默认存储引擎
default-storage-engine=INNODB
max_connections=200
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18

环境变量

MYSQL_HOME
D:\db\mysql-5.7.21-winx64
  • 1
  • 2
  • 3

path中添加

%MYSQL_HOME%\bin

二 :解决MYSQL免安装版服务无法启动问题

当前Mysql提供.exe安装版和ZIP Archive免安装版本

免安装版具有安装方便,配置灵活,容易卸载等优点,但是很多人在下载Mysql免安装版进行安装的时候非常容易遇到服务无法启动的问题而不知如何处理,这里有几点经验分享给大家。

如果配置完mysql遇到服务无法启动,请尝试如下操作:

1、请网上配置教程检查配置过程中是否有错,例如my.ini配置错误等

2、如果配置没有错误,启动时遇到如下

请进行如下操作:

1、进入安装目录,看是否有data文件夹,如果没有,请创建data文件夹,如果已存在,请删除data文件夹中的文件。删除的data文件夹仅仅包含如下截图中的一部分文件:
mysql-5.7.22-winx64 mysql 安装笔记_第1张图片

2、重新创建data文件夹,在CMD窗口中重新输入以下命令:mysqld --initialize-insecure。完成后data文件夹里生成如下文件:mysql-5.7.22-winx64 mysql 安装笔记_第2张图片

3、下载DirectX修复工具(DirectX Repair),绿色版,无需安装,打开后点击检测并修复

然后再在CMD中开始安装,输入以下命令:mysqld install 然后启动服务,输入以下命令:net start mysql ,mysql服务就启动了

你可能感兴趣的:(数据库)