1、下载mysql免安装版本,下载地址:http://dev.mysql.com/downloads/mysql/

解压到自己的目录

2、编辑配置文件:

  新建一个文本文件,修改名称及后缀为my.ini,复制以下内容进去

 1 [mysql]
 2 # 设置mysql客户端默认字符集
 3 default-character-set=utf8
 4
 5 [mysqld]
 6 # 设置3306端口
 7 port = 3306
 8 # 设置mysql的安装目录
 9 basedir=C:\zhangyanag\mysql-8.0.15-winx64\mysql-8.0.15-winx64
10 # 设置mysql数据库的数据的存放目录
11 datadir=C:\zhangyanag\mysql-8.0.15-winx64\mysql-8.0.15-winx64\data
12 # 允许最大连接数
13 max_connections=20
14 # 服务端使用的字符集默认为8比特编码的latin1字符集
15 character-set-server=utf8
16 # 创建新表时将使用的默认存储引擎
17 default-storage-engine=INNODB

3、安装启动mysql

  用管理员身份打开cmd命令,cd到解压文件的bin目录:C:\zhangyanag\mysql-8.0.15-winx64\mysql-8.0.15-winx64\bin

  mysqld install     //安装

  net start mysql   //启动

没有启动成功,报如下错误:

  执行以下命令:

   mysqld --initialize-insecure     //自动生成无密码的root用户

  然后重新执行net start mysql启动成功~

4、其他电脑连接该mysql服务

  修改mysql库user表中, root的host为%

  

  以下是navicat连接mysql时的各种报错

  1)、本地电脑使用navicat连接mysql,报错:client does not support authentication

    原因是root账号没有密码,设置密码:

1 USE mysql;
2 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '831015'; //mysql_native_password是旧的密码验证机制,831015是密码
3 FLUSH PRIVILEGES;

  2)、navicat在执行sql语句时报错:[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column ‘information_schema.PROFILING.SEQ’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by    

    将@@global.sql_mode的值去掉“only_full_group_by”,重新设置一下

1 select @@global.sql_mode;
2 set @@global.sql_mode = 'STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';

  3)、新建表时报错:Invalid default value for 'registe_time'
查看表结构:

MySQL 5.6以后timestamp设定默认值规则改变,时间字段不允许再设置”0000 00-00 00:00:00”这样的默认值。
修改sql_mode,去掉NO_ZERO_IN_DATE,NO_ZERO_DATE:

以上4步,mysql安装完成,并可以在其他电脑上使用工具连接啦~

但是,

由于安装的mysql是8.0版本,版本较高,mysql-connecter-java的版本过低,数据库驱动程序与数据库版本不对应,导致java程序连接mysql时仍报错o(╥﹏╥)o

ps:

两个有用的命令:

net stop mysql   //停止服务
sc delete MySQL    //删除mysql

转载于:https://www.cnblogs.com/xiaochongc/p/10370094.html

windows系统上安装mysql操作过程及常见错误处理相关推荐

  1. Redis进阶实践之三如何在Windows系统上安装安装Redis

    一.Redis的简介 Redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset( ...

  2. 如何在windows系统上安装ubuntu双系统

    如何在windows系统上安装ubuntu双系统 一.准备工具: 1.U盘 2.软碟通:UltraISO,EasyBCD 3.系统镜像.下载网址1:https://www.ubuntu.com/dow ...

  3. activeperl安装不成功_手把手教你:Windows系统上安装GPU深度学习环境

    前言 在入手学习深度学习的过程当中,有好几个朋友都咨询过我如何安装深度学习环境,之前写过一篇在Ubuntu环境下安装深度学习环境,但是有部分朋友在Windows电脑上安装深度学习环境遇到过许多的问题, ...

  4. 在windows系统上安装双系统

    在windows系统上安装双系统 参考https://zhuanlan.zhihu.com/p/50445643 以及 https://zhuanlan.zhihu.com/p/64961724 1. ...

  5. 苹果系统和windows系统怎么切换_【电脑】在windows系统上安装苹果Mac系统

    → 收集 | 排版 | 制作  ● 版权由老王,随意转载,必须备注来源 PS:分享涉及的软件,网站等资源,本人未收取任何费用,只为分享实用好玩的资源给大家,希望大家喜欢 大家好,我是老王! 不知道大家 ...

  6. Windows 系统上安装 CUDA Toolkit 10.1

    Windows 系统上安装 CUDA Toolkit 10.1 0. NVCUDA.DLL - NVIDIA CUDA 10.1.135 driver - NVIDIA 驱动程序版本 NVIDIA 控 ...

  7. 在win8上安装mysql_如何在Win8系统上安装MySQL 5.6

    最近发现好多人都想在Win8上安装MySQL,但有些初学者甚至不知道在哪里下载MySQL,大部分都是从百度上搜索其他人或者网站共享的安装包,一般别人共享的包都是.msi的安装包,这种安装包的安装方法就 ...

  8. MySQL数据库在Windows系统上安装和基本使用

    数据库安装+使用主要分为三个模块(安装模块+配置模块,图形界面安装使用+数据库基本语句) 主要近期学习数据库的使用,所以记录下便于以后回顾方便 步骤如下: 1.打开下载的mysql安装文件mysql- ...

  9. 如何在Windows 10上安装MySQL数据库服务器8.0.19

    In this article, I am going to explain the step by step installation process of MySQL database serve ...

最新文章

  1. Servlet 3.0 新特性概述
  2. 怎么打断点_搞笑段子: 有次相亲, 双方父母都在, 我坐下就给自己点了支烟
  3. java jvm性能调优_java jvm性能优化
  4. 【转载】用 Pyinstaller 来打包 + 解决打包结果过大问题
  5. sql 导航函数 lead
  6. pandas库基础学习
  7. SQL Server CDC配合Kafka Connect监听数据变化
  8. dotNET Core 3.X 使用 Jwt 实现接口认证
  9. [转载] 湖北:星空团队——海燕计划
  10. web前端 真是一条不归路,2年前的文章 如今依然影响很多人
  11. NeurIPS | 17篇论文带你展望图机器学习发展趋势
  12. java中 object创建对象_java创建对象的几种方式
  13. VMware安装系统时“无法创建新虚拟机: 不具备执行此操作的权限“的解决方案
  14. c语言二级编程题库,计算机二级C语言编程题库(100题)
  15. 《机器学习》周志华第一章课后习题
  16. word的大纲视图用法你晓得了吗
  17. JZOJ 3339. 【NOI2013模拟】wyl8899和法法塔的游戏【NIM博弈】【暴力】
  18. VERTU全球首款WEB3手机METAVERTU伦敦亮相
  19. 云计算实训室课程体系设计
  20. 投影仪和电视哪个更适合家庭用?买当贝投影好么?

热门文章

  1. java数据结构创建树_在java中创建树数据结构?
  2. Threading.Timer用法
  3. GraphicsMagick+im4java图片处理
  4. 基于centos6.5 hbase 集群搭建
  5. 创建nim+安装vioc分区
  6. 多少像素才合适 网页设计标准尺寸大讲解
  7. 在柱状图中找最大矩形——O(n)时间复杂度java实现
  8. 烽火MAS短信服务器配置相关
  9. 基于Tomcat的JSP开发过程中的中文乱码问题解决
  10. PMI、砺志咨询活动:项目经理软技能征文大赛—15个PDU、免费软技能培训