mysql 重新安装采坑笔记
清理注册表
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\MYSQL
- HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\EventLog\MYSQL
- 删除C:\Program Files (x86)\MySQL(这个我系统上文件安装目录)
- cmd命令:regedt32 打开注册表
上面得都清理掉,粉碎掉,然后重启电脑
环境变量配置改下
系统path 目录中可能还存有配置bin路径,把他删除掉,等会重新安装后在配置下,防止你版本不一样,设置的不统一
配置自己得my.ini
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\\Program Files (x86)\\MySQL\\MySQL Server 5.7
datadir=C:\\Program Files (x86)\\MySQL\\MySQL Server 5.7\\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
skip-grant-tables
- 系统可能没有data路径,你不要手动创建
- window系统上我用双反斜杠没事,理论上单斜杠
- 这个文件没有,我是手动创建的,在根目录下(C:\Program Files (x86)\MySQL\MySQL Server 5.7\my.ini)
执行mysqld -install mysqld --initialize
- 上面的顺序不能乱
- 必须先清理,删除,重启,如果你不是,重新来过
- 如果成功了,你在系统服务中看不到MYSQL服务
- C:\Windows\System32\cmd.exe 找到这个文件,以管理员的身份运行,不然执行命令,权限不够,会拒绝的
- **在cmd中进入这个文件夹 C:\Program Files (x86)\MySQL\MySQL Server 5.7\bin **
- 执行 mysqld -install 成功后执行 mysqld --initialize
测试下
- mysql -hlocalhost -uroot -p
这个是没有密码的情况,my.ini 配置了最后一行,看上图,我出现了异常,skip-grant-tables 我重新配置了这个文件,然后重新重头开始又来一遍,如果你设置密码,请按照下面在操作一波
需要配置my.ini
- 通过命令行进入MySQL的BIN目录,输入“mysql -u root -p”(不输入密码),回车即可进入数据库。
- 执行“use mysql;”,使用mysql数据库。
- 执行“update user set password=PASSWORD(“123456”) where user=‘root’;”(修改root的密码)
- 打开MySQL目录下的my.ini文件,删除最后一行的“skip-grant-tables”,保存并关闭文件。
- 重启MySQL服务(net stop mysql ==》 net start mysql)。
mysql 重新安装采坑笔记相关推荐
- VS2015+MySql+EF6采坑经验总结
原文:VS2015+MySql+EF6采坑经验总结 背景:VS2015+MySql+EF6(DB First) 采坑顺序:按照以前的记忆,操作依次如下: 1,安装 MySQL Connector/NE ...
- mysql 触发器采坑记录(mysql 触发器采坑记录 由于不了解mysql创建触发器要记录创建者IP,导致更改创建者IP后,触发器不可执行。 当创建触发器(视图、存储过程、函数)时,如果没有)
mysql 触发器采坑记录(语序有点凌乱,回头再整理) 由于不了解mysql创建触发器要记录创建者IP,导致更改创建者IP后,触发器不可执行. 当创建触发器(视图.存储过程.函数)时,如果没有指定创建 ...
- mysql limit括号_采坑笔记——mysql的order by和limit排序问题
背景说明 今天写出一个十分弱智的bug,记录一下,提醒自己以后别这种犯错,不怕丢人哈~ 在写一个分页查询记录的sql时,要根据添加的时间逆序分页输出,之前的写法是酱紫 select record.a, ...
- mysql limit 排序_采坑笔记——mysql的order by和limit排序问题
背景说明 今天写出一个十分弱智的bug,记录一下,提醒自己以后别这种犯错,不怕丢人哈~ 在写一个分页查询记录的sql时,要根据添加的时间逆序分页输出,之前的写法是酱紫 select record.a, ...
- onlyoffice采坑笔记
中文版onlyoffice/documentserver镜像制作 onlyoffice 20并发限制处理,up to 20 maximum onlyoffice安装-Linux windows 10 ...
- MySQL单表数据量过千万,采坑优化记录,完美解决方案
MySQL单表数据量过千万,采坑优化记录,完美解决方案 参考文章: (1)MySQL单表数据量过千万,采坑优化记录,完美解决方案 (2)https://www.cnblogs.com/ExMan/p/ ...
- Linux MySQL数据库冷迁移采坑记录
Linux MySQL数据库冷迁移采坑记录 当前文件系统已满,需要将MySQL默认路径迁移到新文件系统下. MySQL数据库文件原位置:/var/lib/mysql . 要移动至:/mysql/mys ...
- 微信小程序后端mysql数据库_微信小程序后台springboot+mybatis+mysql“采坑”集锦
"采坑"错误集锦 1.service层 错误描述:2019-04-14 22:09:52.027 ERROR 8416 --- [nio-8082-exec-5] o.a.c.c. ...
- 即将上线的Hive服务器面临的一系列填坑笔记
即将上线的Spark服务器面临的一系列填坑笔记 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.18/10/19 16:36:31 WARN metastore.ObjectSt ...
最新文章
- Base64 加密算法原理
- GDCM:gdcm::Image的测试程序
- 一个讨论:SAP项目实施的顾问,需要花时间去调试代码了解技术细节吗
- [Linux] 020 RPM 包的命名原则与其依赖性
- 架构之路(八)从CurrentUser说起
- ZZULIOJ 1107: 回文数猜想(函数专题)
- 题解P3711:【仓鼠的数学题】
- mysql 逗号 join_mysql – sql join表,其中1列有逗号
- python项目需求文档模板_Python+docxtpl+plotly实现模板word文档图表生成
- java正则表达式常用语法
- java代码整洁之道_代码整洁之道——我们是作者
- 微信支付:Native 模式 + 二维码生成技术!+ XML<> Map转换
- 阿兹后来明白了,其实别人没有我们想象中的那么关注我们
- Element is missing end tag
- Mac下导入virtualenv报错:its parent directory is not owned by the current user
- ios内存管理(整理篇)
- python学习 -女神或者男神把微信消息撤回后好慌,有了这个妈妈再也不担心你看不到女神或者男神撤回的消息了(超详解)...
- Goolge Colab免费GPU服务器使用教程
- nohup不输出nohup.out日志信息(nohup: appending output to ‘nohup.out‘)
- 百度地图分不同色块显示某个城市的行政区划,并添加城市(区)名