windows中使用mysql配置my.ini时的坑
windows中安装mysql的一般步骤:
mysql版本:5.7.16
1、解压
2、把解压的文件夹bin目录地址添加到环境变量PATH里面
3、在文件加中添加配置文件my.ini——配置内容后面说,坑的所在
3、cmd(管理员模式)cd到bin目录里,执行命令 mysqld -install mysql --default-file= my.ini的物理路径 (这句命令是添加mysql服务,并把my.ini设为配置文件)
4、第3步成功后,继续执行命令 mysqld --initialize-insecure --user=任意的用户名 (这句命令是为了初始化数据库data)
5、最后,执行命令 net start mysql启动服务
愚人如我,my.ini文件配置了2个小时才弄成功!
过程中出现的几个错误:
1、不新建my.ini文件,直接执行mysqld -install 成功添加了mysql服务,因为mysql会使用默认配置,但我同时也没执行mysqld --initialize-insecure --user= 命令
结果是:net start mysql 无法启动服务。
2、编码问题,mysql的编码需要在my.ini中配置,默认不支持中文编码,所以第一次我执行insert语句是报错了,说是string格式错误。
3、配置文件中是有分模块配置的,比如[client]、[mysqld]、[mysql],设置的参数不对号入座的话,就会发生错误
最后是我最后的配置参数:
[client]
port=5566
[mysqld]
basedir=D://mysql-5.7.16-winx64
datadir=D://mysql-5.7.16-winx64//data
port=5566
character-set-server=utf8
[mysql]
default-character-set=utf8
windows中使用mysql配置my.ini时的坑的更多相关文章
- windows与linux中的mysql配置主从
		
最近在给学生讲解数据库的主从配置,由于学生电脑里面装的虚拟机是linux的,但是本机的系统是windows的,所以需要用windows中的mysql与linux中的mysql进行主从配置.下面说一下主 ...
 - (0.1)windows下的mysql配置使用步骤
		
目录 1.基于windows平台的mysql项目场景 2.mysql数据库运行环境准备 3.下载mysql 4.通过Installer方式(即msi方式)安装mysql 5.卸载mysql ————— ...
 - windows上的mysql配置过程
		
个人电脑的mysql配置,记录下来留作备忘 1. 首先去官网下载最新的mysql安装包,我下的是5.7.25,地址是 https://dev.mysql.com/downloads/windows/ ...
 - linux系统中给mysql配置环境变量
		
安装过程就不写了,记得安装的路径就行,接下来要用到. 修改配置文件 vim /etc/profile 设置环境变量 写一个MYSQL_HOME,值为“mysql的安装路径” 在PATH后面加上$MYS ...
 - windows服务器下MySQL配置字符集
		
这俩天公司使用.netcore微服务+mysql做项目,mysql在使用的时候总是出现一些字符集的问题,修改utf8或utf8mb4后mysql的服务就启动不了,这里做下记录如果把my.ini中的字符 ...
 - windows下基于IIS配置ssl证书遇到的坑
		
前几天配置windows下基于IIS配置ssl证书 完全按照步骤执行 绑定https网址后,一直显示:无法访问此网站 检查了443端口,还有防火墙限制,没发现什么 足足困扰了我好几天 后来突然想到前不 ...
 - java中使用jdbc配置连接串时mysql 5.6与5.7版本“编码”参数有区别!
		
在mysql5.6中 java程序使用jdbc时链接字符串应该使用?characterEncoding=utf-8,而5.7版本可以省略,否则可能会有相关的语句执行结果出错! String drive ...
 - windows版mysql配置--my.ini
		
完整配置如下: # power by phpStudy 2014 www.phpStudy.net 官网下载最新版 [client] port=3306 [mysql] [mysqld] port=3 ...
 - day 61 Django part-1 django的安装,以及初学者三件套(以及settings中的mysql配置)
		
我们的django到底是什么东西呢? 我们的代码都是在后台写的,包括我们的pycharm都是属于后台的工具,但是我们的后端开发说到底是需要开发完了之后拿到用户面前的,让我们的用户看到我们的东西,首先要 ...
 
随机推荐
- toad调用存储过程,存储过程调用sql 类
			
1.定义一个sql 类Hello DROP JAVA SOURCE NEWXZXT."Hello"; CREATE OR REPLACE AND RESOLVE JAVA SOUR ...
 - C# 中的#if、#elif、#else、#endif等条件编译符号  (转载)
			
这些是C#中的条件编译符号.这些指令我在项目中遇到过,查过网络,问过人(当然,既不认识大牛,也不认识小牛,所以没什么收获).今天翻看一本资料,有提到这个方面的东西,所以写下来和能看到这篇文章的人一起学 ...
 - Java职业规划
			
java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈 ...
 - js获取dom元素的子元素,父元素,兄弟元素小记
			
原生jsvar a = document.getElementById("dom"); del_space(a); //清理空格 var b = a.childNodes; //获 ...
 - 浅淡 RxJS WebSocket
			
const open$ = new Subject(); const ws = webSocket({ url: 'wss://echo.websocket.org', openObserver: o ...
 - Security 安全框架1
			
security 过滤器链 检查请求是否有请求信息-主要校验规则 UsernamePasswordAuthenticationFilter: 处理表单登录, 请求是否带用户名密码 BasicAuthe ...
 - 类似register uint32_t __regPriMask    __ASM("primask");的代码分析
			
代码: #define __ASM __asm /*!< asm keyword for ARM Compiler */ #define __INLINE __inline /*!< in ...
 - 最短寻道优先算法(SSTF)——磁盘调度管理
			
原创 最近操作系统实习,敲了实现最短寻道优先(SSTF)——磁盘调度管理的代码. 题目阐述如下: 设计五:磁盘调度管理 设计目的: 加深对请求磁盘调度管理实现原理的理解,掌握磁盘调度算法. 设计内容: ...
 - Python3的venv虚拟环境操作(Linux)
			
Infi-chu: http://www.cnblogs.com/Infi-chu/ Python3.3以上版本支持了原生的虚拟环境命令,即venv. 长话短说,具体的理论在这里就不多说了,主要的操作 ...
 - Angular 7 版本
			
Angular 7 版本 这是跨整个平台的主要版本,更新包括核心框架,Angular Material和CLI. 如何更新到v7 可以访问update.angular.io以获取有关更新应用程序的详细 ...