写点什么

Windows 安装 Mysql

用户头像
千泷
关注
发布于: 2021 年 01 月 10 日
Windows安装Mysql
  • 打开官网下载安装包,选择发行版,不要下载下面的 debug 版本,那是给开发人员的。



  • 解压下载好的压缩包放到自己对应的目录



  • 用管理员身份打开 CMD,切换至 Mysql 的解压目录下的 bin 目录


  • 输入命令 mysqld --initialize --console 来初始化数据库,并注意记录下面的初始密码。


  • 输入命令 mysqld -install  将 Mysql 安装成我们的服务。


  • 输入命令 net  start  mysql 启动 Mysql


  • 输入命令 Mysql -u root -p  进入 Mysql,并输入前面我记录下来的密码。


  • 修改密码: 登录成功,输入命令 ALTER USER 'root'@'localhost' IDENTIFIED BY  '自己的密码',并输入 comiit 提交。


  • 输入命令 quit 退出 Mysql,再次登录用新密码登录成功。

  • 最后我们将 Mysql 的 bin 目录配置到环境变量中,下次启动时就不用切换目录,直接在 C 盘输入命令执行即可。


  • 停止/启动 Mysql 服务(必须是管理员运行 cmd) 启动:net start mysql 停止:net stop mysql 删除 Mysql 服务:sc delete mysql 或者 mysqld -remove


  • 扩展:新增 mysql.ini 配置文件,内容如下

  • [mysqld] 

  • # 设置 mysql 的安装目录,也就是刚才我们解压的目录

  • basedir=D:/workSpace/Environment/PHP/mysql-8.0.22-winx64

  • # 设置 mysql 数据库的数据的存放目录

  • datadir=D:/workSpace/Environment/PHP/mysql-8.0.22-winx64/data

  • # 设置默认使用的端口

  • port=3306

  • # 允许最大连接数

  • max_connections=200

  • # 允许连接失败的次数。这是为了防止有人试图攻击数据库

  • max_connect_errors=10

  • # 服务端使用的字符集

  • character-set-server=utf8mb4

  • # 数据库字符集对应一些排序等规则使用的字符集

  • collation-server=utf8mb4_general_ci

  • # 创建新表时将使用的默认存储引擎

  • default-storage-engine=INNODB

  • # 默认使用“mysql_native_password”插件作为认证加密方式

  • # MySQL8.0 默认认证加密方式为 caching_sha2_password

  • default_authentication_plugin=mysql_native_password

  •  

  • [mysql]

  • # 设置 mysql 客户端默认字符集

  • default-character-set=utf8mb4

  •  

  • [client]

  • default-character-set=utf8mb4

  • port=3306

  •  注意的几个点: 通过解压 zip 包安装的 mysql 默认是没有 my.ini 配置文件的,所以需要我们自己配置,在解压的目录新建 my.ini 文件,把上面的内容复制进去。


  • 我看网上说,这样配置之后,需要删除 data 文件,重新初始化并且挂载 my.ini 配置文件才生效,我嫌麻烦,没有删除,也没有挂载。通过以下步骤也是可以生效的,我把端口改成了 3307,证明 my.ini 配置文件已生效。

  • 停止 mysql 服务 -> 删除 mysql 服务 ->初始化 mysql ->安装 mysql 服务 ->启动 ->测试连接成功

  • Net stop mysql  --> mysqld -remove  --> mysqld  --initialize --console  --> mysqld  -isntall --> net start mysql --> Test Connection Successful


发布于: 2021 年 01 月 10 日阅读数: 33
用户头像

千泷

关注

还未添加个人签名 2020.05.25 加入

还未添加个人简介

评论

发布
暂无评论
Windows安装Mysql