MySQL 5.7 版本的安装方法(win)

学习笔记 马富天 2018-12-05 15:20:14 7 0

【摘要】本文介绍 mysql 5.7 版本的安装。

mysql 5.7 免安装版本下载地址:

https://dev.mysql.com/downloads/windows/installer/5.7.html

需要登录后才能够下载,没有账号需要先注册。

在 mysql 的根目录下创建 my.ini,写入内容如下:

  1. [mysql]
  2. # 设置mysql客户端默认字符集
  3. default-character-set = utf8
  4. [mysqld]
  5. # 设置3306端口
  6. port = 3309
  7. # 设置mysql的安装目录
  8. basedir = D:/nginx/mysql-3309
  9. # 设置mysql数据库的数据的存放目录
  10. datadir = D:/nginx/mysql-3309/data
  11. # 允许最大连接数
  12. max_connections = 200
  13. # 服务端使用的字符集默认为8比特编码的latin1字符集
  14. character-set-server = utf8
  15. # 创建新表时将使用的默认存储引擎
  16. default-storage-engine = INNODB
  17. # 其登录时跳过权限检查【允许免密登录】
  18. skip_grant_tables

保存即可。并且在 mysql 目录下创建一个 data 文件夹,空文件夹即可【这一步是需要的,不可省略】。然后使用管理员身份进入 dos 命令行:

  1. # 进入 mysql 安装文件的 bin 目录,安装 mysql 服务:
  2. mysqld --install mysql3309
  3. # 初始化数据库:
  4. mysqld --initialize-insecure --user=mysql
  5. # 启动 mysql 服务:
  6. net start mysql3309

以下为修改 mysql 数据库密码,经过我的多次测试,可以在第三方工具 navicate 下进行操作,设置链接地址、端口号,进入 mysql ,修改密码:

  1. # 修改 mysql 密码:
  2. update mysql.user set authentication_string = password('123456') where user = 'root';
  3. # 刷新 mysql 权限 
  4. flush privileges;

退出 mysql,关闭 mysql 服务,并去掉 my.ini 中的最尾部的配置:

  1. # 其登录时跳过权限检查
  2. skip_grant_tables

重启 mysql 服务即可:

  1. # 先关闭服务、后开启服务
  2. net stop mysql3309
  3. net start mysql3309

这样 mysql 5.7 版本就成功安装成功了,最后附上卸载 mysql ,删除 mysql 服务的命令,就可以多次重复安装测试。

  1. # 卸载 mysql:
  2. mysqld unstall
  3. # 删除 mysql 服务:
  4. sc delete mysql3309

这篇文章我也是经过两天的推敲才搞定的,有些东西看似很简单很容易,实际上要搞懂弄清原理性的东西,需要思考、知识的关联等等,每一步操作都需要推敲的,愿自己能够保持一颗热爱学习的心。

版权归 马富天PHP博客 所有

本文标题:《MySQL 5.7 版本的安装方法(win)》

本文链接地址:http://www.mafutian.net/398.html

转载请务必注明出处,小生将不胜感激,谢谢! 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

0

0

上一篇《 使用原生 javascript 编写 ajax 代码并封装成函数 》 下一篇《 Python 3 针对 elasticsearch 的增删改查操作 》

暂无评论

评论审核未开启
表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情
验证码

TOP10

  • 浏览最多
  • 评论最多