mysql安装 2018最新安装mysql教程及遇到的问题解决Windows下
原文作者:aircraft
原文地址:https://www.cnblogs.com/DOMLX/p/8094659.html
今天因为换了个LINUX系统 把我的E盘不小心给卸载了 结果还是不能用 导致 我E盘里面的mysql也都被删除了 所以又要在次重新装一个MYSQL 了 花了很多时间 也看了很多教程、好了废话不多说 进入正题。
下载地址:https://downloads.mysql.com/archives/community/
上图 根据自己电脑是64位还是32位的装。
解压后如上图所示 自己根据自己喜欢 放在 自己喜欢的位置 盘之类的。
2.配置MYSQL
创建一个my.ini文件
下面这些直接复制粘贴放进去 然后看到里面有一些是 涉及到路径的 记得全部改为你们自己路径 记住!!!! 保存的时候选择 另存为 把下面的编码格式改为ANSI 注意!!!
注:my.ini文件的内容: [mysql] ; 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] ;设置3306端口 port = ; 设置mysql的安装目录 basedir=F:\mysql-5.7.-winx64 ; 设置mysql数据库的数据的存放目录 datadir=F:\mysql-5.7.-winx64\data ; 允许最大连接数 max_connections= ; 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 ; 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB
然后 配置环境变量路径 右键点击我的电脑 属性 进入高级设置 然后点击高级里面的 环境变量 找到下面框框的path 上下两个框的path都要改最好 点击进去 添加自己的目录 例如我的 E:\mysql-5.7.16-winx64\bin
然后进入正题 在桌面点击搜索输入 cmd 或者在自己电脑左下角(电脑有不同)搜索整个电脑文件的 搜索框里面输入cmd 会出现一个 cmd命令行的打开程序 直接右键点击 以管理员的方式打开 记住!!!!管理员方式运行。我在这里错了很多次
打开之后 将当前目录切换到你安装的那个Bin目录下 然后输入mysqld install 回车
出现上图这个就代表这一步成功了
接下来用 mysqld --initialize初始化data目录
出现这个就代表成功
这里一般很多人都会报错 Found option without preceding group in config file:XXX; Fatal error in defaults handling.
我来讲一下解决方法:
首先看看刚才保存的my.ini文件的 编码格式有没有按照我说的 用ANSI
然后关闭打开试试一遍
OK 还不行的话 我们可以先不管 换一种方式
在自己那个my.ini文件里面的最下面加入 skip-grant-tables
直接重新打开cmd 输入mysql -uroot -p 然后直接两个回车进入不要密码的 mysql里面
这时候可以进去改密码 改密码之后登陆的时候可能会报这样的错误
ERROR 1054 (42S22): Unknown column 'password' in 'field list'
这是因为老方法是这样改的
update mysql.user set password=password('root') where user='root'时提示ERROR 1054 (42S22): Unknown column 'password' in 'field list',原来是mysql数据库下已经没有password这个字段了,password字段改成了
authentication_string
不过没关系 按我说的来
这时候我们已经进入了不要密码的mysql 里面 在输入 use mysql; 然后 直接输入下面文字 修改密码 密码 你们自己打 就是把password里面的
update mysql.user set authentication_string=password('root') where user='root' ;
然后在输入 FLUSH PRIVILEGES;
然后输入 exit;退出数据库
删除 my.ini 里面刚才加入的最后一行代码
在打开cmd
在直接mysql -uroot -p123456; 123456是我的密码 你的密码自己输入
这是候 应该就能成功的进入数据库了。
大家好我是飞机,是一个想成为全栈工程师的男人。
若有兴趣交流分享技术,可关注本人公众号,里面会不定期的分享各种编程教程,和共享源码,诸如研究分享关于c/c++,python,前端,后端,opencv,halcon,opengl,机器学习深度学习之类有关于基础编程,图像处理和机器视觉开发的知识
mysql安装 2018最新安装mysql教程及遇到的问题解决Windows下的更多相关文章
- 2017最新安装mysql教程及遇到的问题解决Windows下
今天因为换了个LINUX系统 把我的E盘不小心给卸载了 结果还是不能用 导致 我E盘里面的mysql也都被删除了 所以又要在次重新装一个MYSQL 了 花了很多时间 也看了很多教程.好 ...
- [Laravel 5 教程学习笔记] 一、Windows下安装Laravel 5
最近看到一些统计,说是Laravel是目前PHP框架中使用最多的,所以就想来学习下.之前其实也想过学习这个框架,但是每次到第一步安装的时候就卡住了,无奈 .之前用ThinkPHP的时候,下载完放到网 ...
- MySQL 5.7 Command Line Client输入密码后闪退和windows下mysql忘记root密码的解决办法
MySQL 5.7 Command Line Client输入密码后闪退的问题: 问题分析: 1.查看mysql command line client默认执行的一些参数.方法:开始->所有程序 ...
- 使用SC命令操作(安装、开启、配置、关闭、删除)Windows下的服务
目录 一.直接使用cmd命令行操作windows服务 二.使用bat批处理-操作windows服务 一.直接使用cmd命令行操作windows服务 1.安装服务 sc create 服务名 binPa ...
- Golang入门教程(十七)Linux/Windows下快速搭建和配置NSQ
前言 NSQ是一个基于Go语言的分布式实时消息平台,它基于MIT开源协议发布,代码托管在GitHub,其当前最新版本是0.3.1版.NSQ可用于大规模系统中的实时消息服务,并且每天能够处理数亿级别的消 ...
- 小白教程 Java web maven项目Windows下部署阿里云服务器全过程(买服务器,打包项目,连接服务器,配置服务器,部署项目)
-------------首先:购买服务器---------------- Step1: 在https://www.aliyun.com/?utm_content=se_1043015注册登录阿里云 ...
- MySQL管理工具MySQL Utilities — 介绍与安装(1)
MySQL Utilities介绍 MySQL Utilities 提供一组命令行工具用于维护和管理 MySQL 服务器,包括: 管理工具 (克隆.复制.比较.差异.导出.导入) 复制工具 (安装.配 ...
- windows上安装Anaconda和python的教程详解
一提到数字图像处理编程,可能大多数人就会想到matlab,但matlab也有自身的缺点: 1.不开源,价格贵 2.软件容量大.一般3G以上,高版本甚至达5G以上. 3.只能做研究,不易转化成软件. 因 ...
- 微软源代码管理工具TFS2013安装与使用详细图文教程(Vs2013)
这篇文章联合软件小编主要介绍了微软源代码管理工具TFS2013安装与使用图文教程,本文详细的给出了TFS2013的安装配置过程.使用教程,需要的朋友可以参考下 最近公司新开发一个项目要用微软的TFS2 ...
随机推荐
- PrintDocument or PrintPreviewDialog 打印
/// <summary> /// /// </summary> /// <param name="sender"></param> ...
- .Net高级面试宝典
1.in/exists/join 执行效率? 答:用法 select * from HK_UsersBasic where Users_ID in (select AccEmail from dbo ...
- 阿里 vs. 腾讯,谁的收购更有眼光?
近年来我们国内企业高速发展,各大集团纷纷收购其他公司发展自己,在这么多的集团收购里面尤其以阿里巴巴和腾讯的收购引人注目.在2014年里阿里巴巴先后投资了中信,美国奢侈品电子商务lstdibs,高德,优 ...
- 百度离线地图API开发V2.0版本
全面介绍,请看下列介绍地址,改写目前最新版本的百度V2.0地图,已全面实现离线操作,能到达在线功能的95%以上 http://api.jjszd.com:8081/apituiguang/gistg. ...
- Vue 父组件主动获取子组件的值,子组件主动获取父组件的值
父组件主动获取子组件的值 1. 在调用子组件的时候定义一个ref-> ref="header"2. 在父组件中通过this.$refs.header.属性,调用子组件的属性, ...
- centos7 .net core 使用supervisor守护进程,可以后台运行
1.安装supervisor yum install supervisor 2.配置supervisor vi /etc/supervisord.conf 拉到最后,这里的意思是 /etc/super ...
- 《C#多线程编程实战》1.10 lock关键字
lock关键字是锁定资源用的. 书上的代码解释很好. /// <summary> /// 抽象类 加减法 /// </summary> abstract class Count ...
- VINS-Mono Installation
Prerequisites 1.1 ** Ubuntu 16.04, ROS Kinetic ** sudo apt-get install ros-kinetic-cv-bridge ros-kin ...
- xunsearch
xunsearch 1.wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2 2.解压 tar -jxvf xuns ...
- 【spring】 SpringMVC返回json数据的三种方式
配置方法一 **1.导入第三方的jackson包,jackson-mapper-asl-1.9.7.jar和jackson-core-asl-1.9.7.jar. 2.spring配置文件添加** & ...