欢迎来到好人卡资源网,专注网络技术资源收集,我们不仅是网络资源的搬运工,也生产原创资源。寻找资源请留言或关注公众号:烈日下的男人

通俗易懂的在Windows下安装MySQL教程

hacker sky995 2年前 (2022-04-06) 434次浏览 0个评论

本文及资源最后更新时间 2022-04-06 by sky995

简单记录一下在Windows下安装MySQL数据库的方法,这个方法不是直接使用INSTALL安装器直接安装的,如果是使用安装器的请另寻它法。

下载

下载官网地址:https://dev.mysql.com/downloads/mysql/

通俗易懂的在Windows下安装MySQL教程

根据自己需要的版本进行下载,更多版本下载使用这个链接:https://downloads.mysql.com/archives/community/

安装

下载好后解压到合适的位置,解压好之后进入解压更目录,并在根目录下建立名为my.ini的文件,文件中的内容如下:

简洁配置

Source Code
  1. [mysqld]
  2. # 设置3306端口
  3. port=3306
  4. # 设置mysql的安装目录
  5. basedir=D:\mysql8.0.13
  6. # 设置mysql数据库的数据的存放目录
  7. datadir=D:\mysql8.0.13\Data
  8. # 允许最大连接数
  9. max_connections=200
  10. # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
  11. max_connect_errors=10
  12. # 服务端使用的字符集默认为UTF8
  13. charactersetserver=utf8
  14. # 创建新表时将使用的默认存储引擎
  15. defaultstorageengine=INNODB
  16. # 默认使用“mysql_native_password”插件认证
  17. default_authentication_plugin=mysql_native_password
  18. [mysql]
  19. # 设置mysql客户端默认字符集
  20. defaultcharacterset=utf8
  21.  
  22. [client]
  23. # 设置mysql客户端连接服务端时默认使用的端口
  24. port=3306
  25. defaultcharacterset=utf8
 复制 文本

详细配置

Source Code
  1. [mysql]
  2. defaultcharacterset=utf8
  3.  
  4. [mysqld]
  5. # 设置端口为3306
  6. port=3306
  7. # mysql的安装目录
  8. basedir=D:/MySQL5.7.26/
  9. # mysql数据库的数据的存放目录
  10. datadir=D:/MySQL5.7.26/data/
  11. # 服务端使用的字符集默认为UTF8
  12. charactersetserver=utf8
  13. defaultstorageengine=MyIsam
  14. # 允许最大连接数
  15. max_connections=100
  16. collationserver=utf8_unicode_ci
  17. init_connect=‘SET NAMES utf8’
  18. innodb_buffer_pool_size=64M
  19. innodb_flush_log_at_trx_commit=1
  20. innodb_lock_wait_timeout=120
  21. innodb_log_buffer_size=4M
  22. innodb_log_file_size=256M
  23. interactive_timeout=120
  24. join_buffer_size=2M
  25. key_buffer_size=32M
  26. log_error_verbosity=1
  27. max_allowed_packet=16M
  28. max_heap_table_size=64M
  29. myisam_max_sort_file_size=64G
  30. myisam_sort_buffer_size=32M
  31. read_buffer_size=512kb
  32. read_rnd_buffer_size=4M
  33. server_id=1
  34. skipexternallocking=on
  35. sort_buffer_size=256kb
  36. table_open_cache=256
  37. thread_cache_size=16
  38. tmp_table_size=64M
  39. wait_timeout=120
  40.  
  41. [client]
  42. # mysql客户端连接服务端时默认使用的端口
  43. port=3306
  44. defaultcharacterset=utf8
 复制 文本

详细配置中未说明的参数自行上网查询通俗易懂的在Windows下安装MySQL教程

配置环境变量

以win10系统的配置为例,打开系统的环境变量设置,将解压所得的文件中bin目录的路径复制粘贴到环境变量配置中。

通俗易懂的在Windows下安装MySQL教程

完成以上步骤后打开MySQL下的bin目录,win11可以在空白处右键打开Windows Terminal终端,其他系统可以打开cmd命令行,通过cd切目录的方式切到MySQL对于的bin目录下,在此目录进行一下操作。

如果之前安装MySQL建议执行一下这个命令mysqld -remove MySQL,没有则进行下一步吧通俗易懂的在Windows下安装MySQL教程

使用mysqld --initialize --console命令初始化数据库

在此初始化完成后会得到一个密码,可以相应的记录一下这个密码

如果以上步骤未出现问题的可以执行mysqld -installmysqld Install来安装MySQL。

可以使用以下命令管理MySQL服务

可使用mysql -u root -p命令登录,(如果之前未设置密码的可直接会车)这里需要输入密码,可输入之前初始化时出现的密码。

此时密码时默认生成的,需要修改一下密码可以根据一下数据库语句进行修改:

Source Code
  1. ALTER USER root@localhost IDENTIFIED BY ‘123456’;

123456为要修改的密码,如果以上语句修改不成功可尝试下面的语句:

Source Code
  1. ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘123456’;

在上面的语句执行完之后推荐执行一下flush privileges; 语句来保存并刷新状态。

至此数据库的MySQL的安装就结束了。

使用

通俗易懂的在Windows下安装MySQL教程

在终端或者命令执行mysql -u root -p命令,输入密码即可使用,或者是使用Navicat For MySQL等工具进行了解使用。


好人卡资源网 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:通俗易懂的在Windows下安装MySQL教程
喜欢 (26)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址