参考文档:https://www.cnblogs.com/reyinever/p/8551977.html  https://www.jb51.net/article/151213.htm

首先下载mysql的安装包(https://dev.mysql.com/downloads/mysql/),我的版本是(mysql-8.0.17-winx64)然后解压在自己定义的文件夹中,配置变量环境,变量名:MYSQL_HOME,变量值:D:\mysql\mysql-8.0.17-winx64,path里添加:%MYSQL_HOME%\bin;

以管理员身份运行cmd,(右击就能以管理员身份运行cmd)

注意:不需要配置my.ini文件,也不要自己手动添加data文件,我之前做了这些配置之后不能连接服务。

进入到你本地mysql的bin目录下,我本地是D:\mysql\mysql-8.0.17-winx64\bin,在D:\mysql\mysql-8.0.17-winx64目录下回生成目录下生成data目录。

执行命令:mysqld --initialize-insecure --user=mysql

执行命令:net start mysql  启动mysql服务,若提示:服务名无效...(看下一步);

提示:服务名无效

解决方法:执行命令:mysqld -install  即可,再次执行:net start mysql 显示已服务已启动。

输入 mysql -u root -p,由于密码为空直接回车就好。下面更改密码这个版本的更改密码的语法跟其他版本稍有不同,我查了数据库文档才找到正确语法来更改数据库密码(https://dev.mysql.com/doc/refman/8.0/en/set-password.html),输入: SET PASSWORD FOR '用户名'@'localhost' = '密码';刷新权限输入:flush privileges; 然后退出 exit,重新输入:mysql -u root -p,再输入新密码,数据库算是配置好了。

连接 navicat for mysql ;连接数据库报错1251,解决办法: (参考文档:https://blog.csdn.net/weixin_38714665/article/details/80239447

用管理员身份打开cmd,mysql -u root -p,输入密码, 进入mysql执行下面两个命令:

一:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';

二:FLUSH PRIVILEGES;

几条数据库常用的命令:

show databases;    #查看数据库下的所有库。 

use XX;               #s切换到某个库。

show tables;          #查看XX库下的表。

CREATE DATABASE XXX CHARACTER SET utf8;  #创建XXX数据库。

安装windows下安装mysql的更多相关文章

  1. 网络基础 Windows下安装和配置net-snmp 代理

    Windows 下安装和配置net-snmp 代理[摘录] by:授客 QQ:1033553122   A.   安装  1.   安装前准备 ActivePerl-5.10.0.1004-MSWin ...

  2. windows下安装RabbitMq和常用命令

    ----RabbitMq安装-----windows下安装:(1)首先windows下安装好了erlang和rabbitmq.如下地址同时下载和安装:Erlang:http://www.erlang. ...

  3. RPM方式安装MySQL5.6和windows下安装mysql解压版

    下载地址: http://cdn.MySQL.com/archives/mysql-5.6/MySQL-server-5.6.13-1.el6.x86_64.rpmhttp://cdn.mysql.c ...

  4. 在Windows下安装64位压缩包版mysql 5.7.11版本的方法

    为了学习数据库,自己去网上下载了最新版本的Windows64位的mysql 5.7.11,但是花了很长的时间在安装的问题上,同时也借鉴了几位前辈的博文来帮助自己解决在安装过程中遇到的问题,安装成功之后 ...

  5. windows下安装mysql笔记

    接着上几篇文章再来看下windows下安装mysql. 我这里是windows7 64位, 安装过程中还是遇到一些坑,这里记录下. 一.下载安装包 打开mysql官网下载页面:http://dev.m ...

  6. 使用Spring+MySql实现读写分离(一)关于windows下安装mysql5.6

    前面讲过关于mysql的优化,主要是建表时对于大量数据的表添加索引机制,提高查询效率,以及一些sql语句的简单优化,毕竟我也不是专业的数据库管理员,大牛勿喷. 今天写两章关于javaweb项目中,对于 ...

  7. windows下安装mysql

    windows 下安装mysql 1.先下载好 mysql5.7 版本的安装包,可以去官网自己下载,也可以从我的百度云分享 里面下载: 链接: https://pan.baidu.com/s/1VXk ...

  8. windows下安装mysql遇到的问题

    windows下安装mysql5.6.41步骤:http://www.cnblogs.com/sjy18039225956/p/9203052.html 系统错误2详见MySQL安装过程net sta ...

  9. Windows下安装MySQL详细教程

    Windows下安装MySQL详细教程 1.安装包下载  2.安装教程 (1)配置环境变量 (2)生成data文件 (3)安装MySQL (4)启动服务 (5)登录MySQL (6)查询用户密码 (7 ...

随机推荐

  1. ASE19团队项目 beta阶段 model组 scrum3 记录

    本次会议于12月4日,19时30分在微软北京西二号楼sky garden召开,持续20分钟. 与会人员:Jiyan He, Lei Chai, Linfeng Qi, Xueqing Wu, Yuto ...

  2. 【Zookeeper】分布式锁

    一.概述 实现原理 实现代码 一.概述 分布式锁解决方案(目的:为了保证在分布式领域中共享数据安全问题) 数据库实现分布式锁(不推荐.效率特别低) 基于Redis实现分布式锁setNx (非常麻烦考虑 ...

  3. Django应用之content type(app应用之一django.contrib.contenttypes)

    当一张表作为多个表的FK(主键),并且只能选择其中一个或者几个时,就可以使用content_type表:例如下图的数据关系,因此就可以使用content_type表来将表与表中的对象进行关联,从而做到 ...

  4. webpack中环境变量的使用方法

    这节课讲解一下,在webpack打包过程中,怎么去使用一些环境变量. 首先我有一个打包配置的三个文件 "scripts": { "dev-build": &qu ...

  5. flask例子

    1.例子:   https://blog.csdn.net/z564359805/article/details/83474387 def get_embedding(bc,query_list,ba ...

  6. linux bash环境变量简单总结

    来源链接:http://www.178linux.com/8005 原创文章,如有转载,请注明原文地址 一.环境变量简介 Linux是一个多用户的操作系统.每个用户登录系统后,都会有一个专用的运行环境 ...

  7. 0007SpringBoot配置不同环境内容及指定启动哪个环境

    1.多profiles的形式 分别新增application-dev.properties和application-prod.properties配置文件, 其中application-dev.pro ...

  8. TODO 疑问:java中的工厂类,在实际项目中如何运用

    正在读core of java,工厂类一直没搞懂.感觉和静态方法相类似,但是不知道是怎么运用在实际中. 20190711: 读了设计模式,里面给出的解读是这样的 Define an interface ...

  9. 模糊查询的sql语句

    Java程序中使用的sql语句一直不明白是什么作用,在网上搜索了一些资料,看到一篇博客,稍微解答了具体每条代码的作用,因为作者加了详细的注解,可以作为参考 <JavaWeb dao层条件查询(模 ...

  10. linux实操_shell运算符

    1."$((运算式))"或"[运算式]" 2.expr m + n 注意:expr运算符要有空格 3.expr m - n 4.expr \*,/,/% 乘,除 ...