因为工作原因,配备了新电脑,需要装mysql,今天给大家分享一下安装的过程以及遇到的问题(在此仅介绍压缩包解压方式的安装)

1.准备mysql的压缩包(我使用的是5.7经典版本)

2.配置环境变量,这里不做过多介绍

3.新建my.ini(内容如果是新建,一定要仔细检查一遍)以下是我的my.ini,大家可以复制使用(红色的需要特别注意,免得后面遇到坑)

[mysql]
#设置MySQL客户端默认字符集
default-character-set=utf8
[mysqld]
#设置端口
port=3306
show_compatibility_56 = ON
performance_schema
#设置MySQL安装目录
basedir=D:\mysql-5.7.11-winx64
#设置MySQL数据库得数据存放目录
datadir=D:\mysql-5.7.11-winx64\data
#允许最大连接数
max_connections=200
#服务端使用的字符集默认为8比特拜编码得latin1字符集
character-set-server=utf8
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
skip-grant-tables

4.初始化命令:mysqld --initialize-insecure,会在解压文件下出现data文件夹

5.使用超级管理员打开cmd,切换到D:\mysql-5.7.11-winx64\bin目下输入命令:mysqld -install,当出现Service successfully installed表示MySQL服务已经安装了

6.输入mysql --console可以查看安装过程中的日志及时发现存在的错误

7.启动命令:net start mysql

8.重新切换到bin目录下,修改密码:输入mysql -u root -p然后回车默认无密码,然后输入

update mysql.user set authentication_string=password('root') where user='root' and Host = 'localhost';

9.停止服务命令:net stop mysql

10.重新启动服务,输入mysql -u root -p ,输入修改后的密码:root ,至此可以结束了

11.上面my.ini中的红色字体是通过Navicat连接本地提示mysql Table 'performance_schema.session_variables' doesn't exist错误,加上红色标记内容

重新启动mysql服务,Navicat也再次重启,在Navicat中连接本地发现成功连接

12.至此安装过程结束,遇到的问题耐心都可以解决的,心态很重要!!!

												

最新文章

  1. 【转】FlashBack总结之闪回查询与闪回表
  2. cacti结合nagios
  3. 使用泛型元组替代out与ref形式传参
  4. Android帧动画
  5. Jupyter 服务开发指南
  6. 字符串与json之间的相互转化
  7. HNU 12847 Dwarf Tower(最短路+队列优化)
  8. c# 将PPT转换成HTML
  9. linux cpio 备份命令
  10. 【转】android 电池(二):android关机充电流程、充电画面显示
  11. 数据备份--dump(此作者有许多有用的博客文章)
  12. JDBC executeBatch 抛出异常停止
  13. 如何在不使用三大地图的KEY和相关组件的情况下,直接传参数到相关的H5地图
  14. SAP MM 明明有需求,为啥MRP RUN后没有PR单据产生?
  15. 蛤?你要用html做游戏?(笔记版)
  16. redis常用的命令总结
  17. uva10256(计算几何)
  18. springMVC一个Controller处理所有用户请求的并发问题(转)
  19. Four Node.js Gotchas that Operations Teams Should Know about
  20. VOIP NAT穿越之SIP信令穿越

热门文章

  1. Spark Streaming与流处理
  2. P2444 [POI2000]病毒 AC自动机
  3. iperf压测linux网卡带宽
  4. binlog在并发状态下的记录
  5. Java——关键字instanceof
  6. 三,<ul><li>实际应用时遇到的问题
  7. TCP实现连接传输案例
  8. html文本超出加省略号
  9. vue npm run dev报错webpack-dev-server
  10. MyBatis中的命名空间namespace的作用