当前位置: 首页 > news >正文

win 快速安装mysql5.7

缺少msvcp120.dll
下载地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=40784

1、下载mysql
https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.27-winx64.zip
2、解压
解压文件到目录 C:\work\mysql-5.7.27-winx64   (这个地址注意修改)
3、 在上面目录下创建文件my.ini
ps: #跳过权限验证   修改root密码后记得注释  skip-grant-tables   重启mysql服务

[mysql]

# 设置mysql客户端默认字符集
default-character-set=utf8

[mysqld]
#跳过权限验证   修改root后记得注释
skip-grant-tables

#设置3306端口

port = 3306

# 设置mysql的安装目录

basedir=C:/work/mysql-5.7.27-winx64

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

datadir=C:/work/mysql-5.7.27-winx64/data

# 允许最大连接数

max_connections=2000

# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 

4、管理员身份运行cmd进入目录C:\work\mysql-5.7.27-winx64\bin,执行命令如下
 mysqld install MySQL --defaults-file="C:\work\mysql-5.7.27-winx64\my.ini"
5、初始化 [datadir]路径文件夹  命令:
mysqld --initialize-insecure
6、 启动 mysql
 net start mysql
7、登录mysql,无需输入密码回车  (在bin目录下或者设置mysql环境变量 )
  mysql -u root -P3306 -p  
8、修改密码
 update user set authentication_string = password('123456') where user = 'root';
9、设置权限
   grant all privileges on *.* to 'root'@'%' identified by 'xxxxxx' with grant option;  -- 任意ip 访问 密码为 xxxxxx
10、 刷新设置
flush privileges;
11、修改 mysql.ini并重启
mysql.ini 中 skip-grant-tables 行注释掉
重启mysql

相关文章:

  • jpa @query 动态表名
  • springboot 长连接 keepalive 记录
  • ping 命令打印日志
  • .bat批处理出现中文乱码的情况
  • dos命令把ping内容保存在文本中
  • 解决git:'instaweb' 不是一个 git 命令。参见 'git --help'。问题
  • yii gridview 根据字段值不同 显示不同样式及文字
  • python is 和 “==”的区别
  • mysql无符号和有符号的区别
  • mysql 偏移量 OFFSET和 limit的区分
  • mysql ERROR 1222 (21000): The used SELECT statements have a different number of columns
  • mysql order by 排序语法
  • mysql GROUP BY
  • Chrome安装程序遇到错误 0xe0000008解决办法
  • python3 thinter tkinter.ttk — Tk主题样式设置
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • 【Under-the-hood-ReactJS-Part0】React源码解读
  • 【个人向】《HTTP图解》阅后小结
  • 【译】React性能工程(下) -- 深入研究React性能调试
  • CentOS7 安装JDK
  • Iterator 和 for...of 循环
  • Java读取Properties文件的六种方法
  • Js基础知识(四) - js运行原理与机制
  • ⭐ Unity 开发bug —— 打包后shader失效或者bug (我这里用Shader做两张图片的合并发现了问题)
  • v-if和v-for连用出现的问题
  • 聚类分析——Kmeans
  • 蓝海存储开关机注意事项总结
  • 通过npm或yarn自动生成vue组件
  • 一道闭包题引发的思考
  • ​比特币大跌的 2 个原因
  • # 20155222 2016-2017-2 《Java程序设计》第5周学习总结
  • # Panda3d 碰撞检测系统介绍
  • ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
  • ${factoryList }后面有空格不影响
  • (1/2)敏捷实践指南 Agile Practice Guide ([美] Project Management institute 著)
  • (1综述)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
  • (Ruby)Ubuntu12.04安装Rails环境
  • (备忘)Java Map 遍历
  • (实战篇)如何缓存数据
  • (算法二)滑动窗口
  • (一)pytest自动化测试框架之生成测试报告(mac系统)
  • (转载)(官方)UE4--图像编程----着色器开发
  • .class文件转换.java_从一个class文件深入理解Java字节码结构
  • .NET 6 Mysql Canal (CDC 增量同步,捕获变更数据) 案例版
  • .NET 常见的偏门问题
  • .NET 动态调用WebService + WSE + UsernameToken
  • .NET/C# 编译期间能确定的相同字符串,在运行期间是相同的实例
  • .net2005怎么读string形的xml,不是xml文件。
  • .NET与java的MVC模式(2):struts2核心工作流程与原理
  • .net知识和学习方法系列(二十一)CLR-枚举
  • @staticmethod和@classmethod的作用与区别
  • @value 静态变量_Python彻底搞懂:变量、对象、赋值、引用、拷贝
  • @vue/cli 3.x+引入jQuery
  • [ MSF使用实例 ] 利用永恒之蓝(MS17-010)漏洞导致windows靶机蓝屏并获取靶机权限
  • []新浪博客如何插入代码(其他博客应该也可以)