MySQL 5.7.14 win10安装
1. 下载: http://dev.mysql.com/downloads/mysql/
2.解压zip文件夹到指定的目录
3.添加环境变量
右击我的电脑->属性->高级系统设置->高级->环境变量->
在系统变量中找到变量Path,点击编辑,在变量值最后面添加解压路径,路径要到bin文件夹下的路径,如:
4.进入解压路径,修改路径下的my-default配置文件:
5.以管理员权限运行cmd,初始化mysql数据库,这时会创建刚刚配置的data目录和一些数据库系统用的基本表
桌面栏搜索cmd,右击取得管理员权限。
输入: mysqld --initialize
6.安装mysql服务
输入:mysqld -install
这时在服务列表中会有一个MySQL服务,可以使用win+R打开运行,输入services.msc快速打开服务列表
7.跳过认证,登陆数据库需要输入密码,以前的账号是root,密码为空,这个版本密码不为空,不清楚是什么,就直接跳过验证
输入:mysqld -nt --skip-grant-tables
这时窗口会卡在那里不动,没有什么现象,重新开一个以管理员身份运行的cmd命令行窗口
8.执行mysql -uroot
输入:update mysql.user set authentication_string=password('root') where user='root';
以前的版本更新语句好像是:update mysql.user set password=password('root') where user='root';
这个版本会提示没有password这个字段了。
输入quit推出mysql
9.关闭mysql服务
第一窗口不知道如何终止,直接关掉就好了。在第二个有管理员权限的窗口中输入
netstat -ano | findstr 3306 可以查到该端口3306占用的进程PID号
然后执行 taskkill /f /pid 8776 强制关闭进程就可以了
10.启动mysql服务
继续输入net start MySQL就可以启动服务了
输入net stop MySQL即为关闭服务。
注意MySQL这个名称要是服务列表中的对应得服务名称才行,右击选中的服务,选择属性就可以看见
登陆数据库 mysql -uroot -proot -h localhost -P 3306 mysql (-p之后都可以不用输入,回车就可以输入密码,然后使用use mysql 选择mysql数据库就行了)
这样就完成了mysql5.7.14 在win10上最基本的配置了。
11.其他配置
my-default.ini中可以配置一些其它选项,如:log-error=E:\mysqld.log等等。
12.使用软件(如Navicat)连接会报错误
ERROR 1862 (HY000): Your password has expired. To log in you must change it using a client that supports expired passwords.
使用mysql -uroot -proot登陆,然后输入set password=password('root');就可以了。
MySQL 5.7.14 win10安装的更多相关文章
- mysql 5.7.14 免安装配置方法教程
仅供参考 一.下载 1. 进入mysql官网,下载Mysql-5.7.14,下载地址:http://dev.mysql.com/downloads/mysql/ 2.将下载好的文件解压到自定义目录 二 ...
- win10 安装 mysql 5.7
win10 安装 mysql 5.7 1.在mysql 官网下载mysql 5.7 的手动安装包 mysql--winx64.zip 2. 解压到mysql 目录的文件夹下面 D:\moudle\my ...
- CentOS 6.4下编译安装MySQL 5.6.14
概述: CentOS 6.4下通过yum安装的MySQL是5.1版的,比较老,所以就想通过源代码安装高版本的5.6.14. 正文: 一:卸载旧版本 使用下面的命令检查是否安装有MySQL Server ...
- Ubuntu 14 编译安装 PHP 5.4.45 + Nginx 1.4.7 + MySQL 5.6.26 笔记
Ubuntu 14 编译安装 PHP 5.4.45 + Nginx 1.8.0/1.4.7 + MySQL 5.6.26 笔记,主要是给自己的PC机安装,非生产环境! 一.下载必要的源码 1.1.下 ...
- CentOS 6.4 编译安装Mysql 5.6.14
概述: CentOS 6.4下通过yum安装的MySQL是5.1版的,比较老,所以就想通过源代码安装高版本的5.6.14. 正文: 一:卸载旧版本 使用下面的命令检查是否安装有MySQL Server ...
- LNMP搭建01 -- 编译安装MySQL 5.6.14 和 LNMP相关的区别
[编译安装MySQL 5.6.14] [http://www.cnblogs.com/xiongpq/p/3384681.html ] [mysql-5.6.14.tar.gz 下载] http:/ ...
- CentOS 7 源码编译安装MySQL 5.7.14
一.添加用户和组 1. 进入root: su 2. 添加组: groupadd mysql 3. 添加用户: useradd -r -g mysql -s /bin/false mysql 二.安装 ...
- mysql 5.7以上版本安装配置方法图文教程(mysql 5.7.12\mysql 5.7.13\mysql 5.7.14)(转)
http://www.jb51.net/article/90302.htm ******************************* 这篇文章主要为大家分享了MySQL 5.7以上缩版本安装配置 ...
- mysql 5.7.14 安装配置方法图文教程(转)
http://www.jb51.net/article/90259.htm ******************************** 因笔者个人需要需要在本机安装Mysql,先将安装过程记录如 ...
随机推荐
- org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'testService' is defined
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'testService' is defi ...
- HDU 1009 FatMouse' Trade (贪心算法)
题意:就是老鼠要用猫粮换粮食,第i个房间一些东西,要用东西去换,可以不全换.问给定的猫粮最多能换多少粮食. 析:贪心算法.我们先算出来每个房间物品的平均价格是多少,肯定越低越好,并且如果能全换就全换, ...
- modelsim仿真中遇到的问题
1.modelsim经常遇到数据位宽不相等的情况,这样往往仿真时是不会出数据的,如果用parameter定义了数据的位宽, 要注意实际的位宽数大于parameter定义参数能表示的位宽时,如: par ...
- java 泛型的类型擦除和桥方法
oracle原文地址:https://docs.oracle.com/javase/tutorial/java/generics/erasure.html 在Java中,泛型的引入是为了在编译时提供强 ...
- POJ2653判断线段相交
POJ2653 题目大意:按顺序放木棒,问最后所有的木棒中上面没有木棒的木棒的索引是…… 思路:按理说线段相交的题目做的听多了,这个应该不算新鲜,但是这个题,还是让我学到了认真读题,面对这个题很容易想 ...
- 对SpringDAO层支持的总结
1.问题 1.JDBC/ORM框架(如Hibernate)开发中编程模型有哪些缺点? 如JDBC 2.解决方案(模板设计模式,本质:将可变的和不可变的分离) 模板方法模式:定义操作的步骤(固定的 ...
- PHP Functions - arsort()
<?php $characters = array('a','b','c','d','e','f'); arsort($characters); print_r($characters); /* ...
- KNN PCA LDA
http://blog.csdn.net/scyscyao/article/details/5987581 这学期选了门模式识别的课.发现最常见的一种情况就是,书上写的老师ppt上写的都看不懂,然后绕 ...
- 【WP8.1】系统控件的bug及修复方案
最近开发的时候,发现Windows Phone 8.1 Runtime中的两个控件的存在bug的情况,现总结出来,并给出解决方案. 1.Hub控件 Hub控件的顶部默认是可以拖动来切换HubSecti ...
- Python学习-24.Python中的算术运算
加法:+,与C#中并无区别,并且一样可以作用于字符串. 但Python中不支持字符串与数值类型的相加. i = 1 s = ' print(s + i) 这样是会在运行时报错的,正确写法如下: i = ...