Windows下安装MySQL

早就想重装系统了、清理清理系统,这两天干的便是这件事儿。开门见山,直奔主题。

注:此安装方式全命令行组装式、无需动用windows系统注册表等系统服务,插拔式安装,安装与卸载(cmd管理员模式下:进入mysqld.exe目录下,执行:mysqld --remove)更加便捷、安全。

 

1.下载安装文件

  https://dev.mysql.com/downloads/mysql/

 

 

2.安装

  2.1 解压下载压缩包到:C:\web\mysql-8.0.111.一定得是此目录,其他目录需另外多重配置;2.文件夹名必须是此名mysql-8.0.11,其下含bin、lib等文件夹,即 需要与下一步骤中的配置文件所描述的保持一致

 

  2.2 创建配置文件my.ini(路径:C:\web\mysql-8.0.11\my.ini

[mysql]
# 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=C:\web\mysql-8.0.11 # 设置mysql数据库的数据的存放目录 datadir=C:\web\sqldata # 允许最大连接数 max_connections=20 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB 

  2.3 cmd管理员模式命令行下,初始化数据库(管理员模式:C:\Windows\System32\cmd.exe,右键->选择:以管理员身份打开)

  注意:非管理员模式后续安装步骤均将失败!  

  
  #切换执行目录  
  cd C:\web\mysql-8.0.11\bin

  
  # 初始化数据库
  mysqld --initialize --console
  
  # 成功执行完毕后(中途无ERROR)
  #   如果执行失败
  #    主要原因:mysql在进行初始化的时后,会检测数据目录是否存在, 如过不存在,mysql会创建它, 如果存在,而且这个目录里有数据,mysql会报错,并且终止初始化:
  #    解决办法:删除已存在的目录:C:\web qldata
  ...
  2019-09-06T13:35:05.464644Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: APWCY5ws&hjQ
  ...

  # 正式安装mysql数据库(如果此处失败,主要原因:非管理员模式下的cmd无此权限)
  mysqld install

  # 启动(任意cmd模式)
  net start mysql
  
  # END ===================================================== END
  # 注意: 在 5.7 需要初始化 data 目录:
  cd C:\web\mysql-8.0.11\bin
  mysqld --initialize-insecure

  Congratulations!

3.配置系统环境变量

  为了方便使用,我们可以将以上路径添加到系统的环境变量path中

  如果不加系统环境变量,则有可能在(非系统管理员权限下)CMD中打开不了相应的程序(MySQL数据库)。

4.参考文献

  MySQL 安装:http://www.runoob.com/mysql/mysql-install.html

  MySQL命令行登陆,远程登陆MySQL 的方法:https://www.cnblogs.com/lvk618/p/3522321.html

转载于:https://www.cnblogs.com/johnnyzen/p/9598131.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值