win10 安装 mysql解压版安装步骤
参考资料:win 10 安装 mysql 5.7
网址:http://blog.sina.com.cn/s/blog_5f39af320102wbk0.html
本文参考上面的网址的教程,感谢作者分享。
我安装的是解压版,因为安装版并没有64位的,并且安装版也就是自动安装,节省了一部分配置操作,
反正是学习,就自己动手安装解压版64位。
下面我再把步骤说明一下:
1、下载,到MySQL官网:http://dev.mysql.com/
点击Downloads=>Community=>MySQL Community Server
选中上图的版本,开始下载。
2、解压安装包
解压下载的安装包,放到你的电脑路径,我放置的是E:\mysql
3、配置my.ini文件
解压后,根目录下,有一个my-default.ini文件,这是官方的配置文件样版,
我们把这个文件拷贝一份在同一个目录,名字改为my.ini(编码格式必须是ANSI格式,其他的UTF-8等不能使用)
用txt打开编辑,把原本的说明内容清空,修改后如下:(再次说明,这是从参考网址拷贝的)
由于解压后没有.ini文件在此目录下新建my.ini文件
[mysql]
#设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
#设置mysql的安装目录
其中这两个路径是自己mysql的本地路径
basedir=E:\mysql5.7
#设置mysql数据库的数据的存放目录
datadir=E:\mysql5.7\data //
#允许最大连接数
max_connections=200
#服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
#创建新表时将使用的默认存储引擎
explicit_defaults_for_timestamp=true
default-storage-engine=INNODB
修改完,保存退出。
4、安装mysql
以管理员身份打开cmd窗口,到C:\windows\system32\cmd.exe 找到cmd程序,(以下的全部cmd命令操作,最好都以管理员身份打开)
win10 的管理员 的cmd登入
通过 E:
cd mysql
cd bin
这三步进入mysql的bin目录,
输入命令:mysqld install
等待提示安装成功后,
输入命令:mysqld --initialize ,这一步用于初始化data目录,官方的压缩包解压后并没有data文件夹,运行命令后,自动在根目录下生成data文件夹
最后,输入命令:net start mysql ,启动服务。
5、设置root管理员密码
新版本的mysql,root用户的密码不能为空,这时,我们的root是没有密码的,因此我们需要设置。
win+R,输入services.msc,打开服务,找到MySQL服务,关闭它。
然后打开cmd,输入命令:
E:
cd mysql
cd bin
mysqld --defaults-file="E:\mysql\my.ini" --console --skip-grant-tables
其中还有一种方式是自己找的my.ini 文件 在[mysqld]下添加一行skip-grant-tables
这是打开mysql的安全模式。(这个cmd别关)
另外再打开一个cmd,输入命令:
E:
cd mysql
cd bin
mysql -u root -p
此时cmd显示Enter password:
直接敲Enter键,成功进入mysql
输入sql语句如下:
use mysql; 显示Database changed
update user set authentication_string=password("123") where user="root"; 显示:Query OK,1 rows affected(0.01 sec) Rows matched:1 Changed:1 Warnings:1
flush privileges; 显示:Query OK,0 rows affected (0.00 sec)
quit
完成,这样就把root用户的密码设置为123了。
最后,为了以后方便启动mysql,配置环境变量
Path追加:;E:\mysql\bin;
完成,以后运行mysql的方法,就是打开cmd,输入命令:
mysql -u root -p
123
就可以了。
6、第一次运行后,设定常用参数:
1)登录后,需要在正常模式下,再设一次root用户的密码,输入:set password=password('123');
2)打开root操作数据库的全部权限:
use mysql;
show tables;
select host,user from user;
update user set host='%' where user='root';
quit
net stop mysql(注意服务名称区分大小写)
net start mysql(注意服务名称区分大小写)
完成。
mysql正式安装完成,可以使用了。
Tip:如果出现"mysql服务正在启动或停止中请稍后片刻再试一次"或者"MySQL服务正在启动,MSQL服务无法启动"的解决方法是:在任务管理器将mysqld进程结束掉。
免安装版本(实际可以采用两个免安装版本的),一般的正确的安装顺序如下:
mysqld install(这个命令用来安装服务,后面跟服务名称)
mysqld --initialize (自动生成带随机密码的root用户)
mysqld –initialize-insecure(自动生成无密码的root用户)
net start mysql(启动服务,要跟服务名称)
转载于:https://www.cnblogs.com/liu2-/p/8662423.html
win10 安装 mysql解压版安装步骤相关推荐
- mysql+win10+64位安装步骤_win10 安装 mysql解压版安装步骤
参考资料:win 10 安装 mysql 5.7 本文参考上面的网址的教程,感谢作者分享. 我安装的是解压版,因为安装版并没有64位的,并且安装版也就是自动安装,节省了一部分配置操作, 反正是学习,就 ...
- python解压版怎么安装不了_python 连接数据库mysql解压版安装配置及遇到问题
引言 今天学习python连接数据库,就想安装一下mysql数据库,没想到小小的数据库也遇到了不少挫折,所以我就把自己的安装过程以及问题写出来分享给大家. mysql下载链接:https://u205 ...
- RPM方式安装MySQL5.6和windows下安装mysql解压版
下载地址: http://cdn.MySQL.com/archives/mysql-5.6/MySQL-server-5.6.13-1.el6.x86_64.rpm http://cdn.mysql. ...
- MySQL解压版安装
MySQL解压版安装 1.下载对应版本的MySQL压缩包. 2.把压缩包解压在指定的位置. 3.在安装目录里面建一个文件,文件名字是指定的 my.ini 文件 4.在配置文件中写入如下的配置代码: [ ...
- 官方MySQL解压版安装说明
MySQL解压版安装说明 一. 下载回来(我这里下的是5.6): MySQL5.6官方下载地址 zip格式,解压缩之后要进行配置. 解压之后可以将该文件夹改名,放到合适的位置, 比如把文件夹改名为My ...
- mysql 绿色版远程访问_【Linux】MySQL解压版安装及允许远程访问
安装环境/工具 1.Linux( centOS 版) 2.mysql-5.6.31-linux-glibc2.5-x86_64.tar 安装步骤 1.下载mysql解压版(mysql-5.6.31-l ...
- 我下载的mysql解压后没有安装_mysql 解压版安装配置方法教程
1.首先,你要下载MySQL解压版,下载地址 虽然mysql都有8.0了,但这里我要安装的是mysql5.7,其他版本方法类似 2.解压安装包,根据自己的喜好选择路径,我选择的路径是D盘,因此MySQ ...
- Windows下MySQL 解压版安装教程
Windows下MySQL 解压版离线安装教程 先安装微软常用运行库 http://www.downcc.com/soft/438494.html 下载安装包 https://downloads.my ...
- mysql解压安装教程 windows_windows下MySQL解压版安装
MySQL的安装 一.前期准备 获取MySQL解压版安装包(本文使用的是 [mysql-5.7.28-winx64.zip]版本) 获取方式:通过官网下载,官方下载地址:"https://d ...
- mysql 解压版安装教程
第一步:到Mysql官网下载. 从[https://dev.mysql.com/downloads/mysql/](https://dev.mysql.com/downloads/mysql/)找到需 ...
最新文章
- 漫谈词向量之基于Softmax与Sampling的方法
- 【云栖大会】基因计算:解读生命的力量
- 巧用TensorFlow实现图像处理
- python编译安装没有c扩展_为什么在安装simplejson时得到“C扩展无法编译”?
- c语言实现二分法_C语言实现二分法求解方程在区间内的根
- 论文浅尝 | 面向 cQA 的跨语言问题检索方法
- fedora 安装oracle 12c,Fedora 12下安装Oracle 11客户端
- How to test software requirements specification (SRS)?
- 翻译连载 | 附录 A:Transducing(上)-《JavaScript轻量级函数式编程》 |《你不知道的JS》姊妹篇...
- 一条命令关掉centos所有不必要的服务和端口号
- java添加录音,大家说说java程序里怎么插入视频和音频啊
- 如何关闭计算机远程桌面连接,怎么用命令行开启和关闭远程桌面?
- CuteHttpFileServer: 一键搭建文件共享服务器
- 数据结构之线性表(顺序表、链表、栈、队列)
- 现代法谱估计(3)Burg算法MATLAB及Python实现
- 如何解决iOS设备AppStore下载一直是正在载入中
- 【Hive】distinct on different columns not supported with skew in data
- 企业服务总线(ESB)
- React 下一代数据流 hox vs Recoil 使用对比分析
- 微软2014校园招聘笔试题
热门文章
- 为什么不使用Go语言呢?
- 30天敏捷结果(14):要事第一
- “朝三暮四”与“BPO”
- 计算机一级报名是报ms office 吗,计算机一级考试
- Android 网络学习之获取服务器文本文件
- jtree和mysql_让JTree所有节点展开和关闭的类 - 我爱看火影的日志 - 网易博客
- 简析Windows Linux的内核映射
- 内核线程、轻量级进程、用户线程三种线程概念解惑(线程≠轻量级进程)
- BeyondCompare3密钥过期如何处理。
- ffmpeg(8) AVIOContext II