win7 安装 mysql 5.7.29
时间:2020-05-12
本文章向大家介绍win7 安装 mysql 5.7.29,主要包括win7 安装 mysql 5.7.29使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
1. 下载安装包
2. 解压安装包到目标位置:C:\Program Files\MySQL\mysql-5.7.29
3. 配置环境变量
path后面添加 ,C:\Program Files\MySQL\mysql-5.7.29\bin\
4. 编辑配置文件
在安装目录下创建my.ini
[mysqld] port=3306 character_set_server=utf8 basedir=C:\Program Files\MySQL\mysql-5.7.29 datadir=C:\Program Files\MySQL\mysql-5.7.29\data server-id=1 sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION lower_case_table_names=1 innodb_file_per_table = 1 log_timestamps=SYSTEM log-error = error.log slow_query_log = 1 slow_query_log_file = slow.log long_query_time = 5 log-bin = binlog binlog_format = row expire_logs_days = 15 log_bin_trust_function_creators = 1 secure-file-priv=C:\Program Files\MySQL\mysql-5.7.29\Uploads max_allowed_packet = 32M binlog_cache_size = 4M sort_buffer_size = 2M read_buffer_size = 4M join_buffer_size = 4M tmp_table_size = 96M max_heap_table_size = 96M lower_case_table_names=1 innodb_file_per_table = 1 [client] default-character-set=utf8
5. 数据库初始化
cmd命令行执行:mysqld --initialize-insecure
6. 注册mysql服务
cmd命令行执行:mysqld –-install mysql
检查服务已存在:
7. mysql服务启动与关闭
net start mysql net stop mysql
启动服务报错:
解决办法:
卸载mysql服务: mysqld --remove mysql
重新安装mysql服务:
注意注册服务时,命令需要进入mysql安装目录下的bin目录运行!
8. 修改root口令
默认口令可以从error.log中查找,此版本默认口令为空。
alter user 'root'@'localhost' identified by 'root'; flush privileges; 或者: use mysql; update user set authentication_string=password("root") where user="root"; flush privileges;
9. 配置root远程登录
use mysql; grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option; flush privileges;
远程登陆测试:
原文地址:https://www.cnblogs.com/wenshuifan/p/12876836.html
- FFRPC应用之Client/Server
- Java8新特性——StreamAPI(二)
- 从WordPress SQLi谈PHP格式化字符串问题
- 自己实现PC端jQuery版轮播图
- Tips for thrift
- Java8新特性——StreamAPI(一)
- springcloud学习手册-Hystrix(仪表盘说明)
- RedRabbit——基于BrokerPattern服务器框架
- C++任务队列与多线程
- 游戏服务器ID生成器组件
- Java8新特性——Lambda表达式(一)
- C++ FFLIB之FFRPC:多线程&多进程的scalability探索
- ffrpc-c++进程间(服务器端、客户端)通信框架
- Docker入门实战(一)——Docker常用命令
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 强大的Flutter App升级功能
- 你知道吗,Flutter内置了10多种show
- 还记得第一个看到的Flutter组件吗?
- 150多个Flutter组件详细介绍送给你
- Flutter 学习路线图
- Flutter 强大的MediaQuery控件
- 基于web的图书管理系统设计与实现
- 《Flutter 动画系列一》25种动画组件超全总结
- 网工小白升级打怪篇(三)ssh实现远程管理
- 贪吃蛇的使命 | 零基础入门贪吃蛇游戏(附源码、演示地址)
- Java开发岗面试题--基础篇(二)
- C++核心准则T.48:如果你的编译器不支持concepts,使用enable_if模仿它
- 《Flutter 动画系列》组合动画
- Flutter 完美的验证码输入框
- 【送红宝书】JavaScript 测试系列实战(四):掌握 React Hooks 测试技巧