MySQL分为安装版和解压版。为了以后MySQL出问题想重装时会出现各种不必要的麻烦,我们这里选择解压版MySQL。详细步骤如下:

一:Mysql官网下载Mysql解压版

到官网下载,网址为:https://dev.mysql.com/downloads/mysql/ ,选择下载ZIP Archive格式的压缩包,版本也可以选择,我们这里选择5.7.28,具体步骤如下:

下载完后得到如下的压缩包:

二:安装Mysql

我们这里选择的是免安装版的,所以直接将下载的压缩包解压到您想要的目录下就可以了。这里我们就解压到 d:\wamp\mysql5728x64解压后得到如下目录:

三:配置Mysql-------my.ini

在根目录下新建一个my.ini文件,在里面存入以下代码:

[mysql]
#设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\wamp\mysql5728x64
# 设置mysql数据库的数据的存放目录
datadir=D:\wamp\mysql5728x64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

basedir就是你安装mysql的路径,为必选项。

default-character-set = utf8,character_set_server = utf8可以不写但是为了避免以后由于编码出现的问题可以在这先设置。

四:配置环境变量

在桌面右击我的电脑,选择属性,出现窗口后,按下图所示操作:

点击编辑后,会出现一个对话窗口,点击新建,然所输入mysql安装目录下的bin的完整目录,比如d:\wamp\mysql5728x64\bin。

配置环境变量后, 我们要启动MySQL就不必到MySQL的bin目录下启动了,直接在cmd中直接输入net start mysql 就可以启动服务了。

五:初始化

我们以管理员的身份打开CMD,如何以管理员的身份打开,我们在安装apache的教程时有说过,不懂的可以去看。在CMD中切换到MYSQL的BIN目录下。执行以下命令

mysqld –-initialize

注意命令是mysqld,不是mysql,所以要注意。当成功以后,在根目录下会多出一个DATA目录,如下图所示:

六:安装Mysql服务

还是在bin目录下运行命令 mysqld install,执行成功会提示,如图所示:

至此,mysql的解压版安装已经成功了!

七:启动mysql服务

在CMD中执行命令 net start mysql

八:登陆Mysql

在登陆之前我们要先获取登陆的密码,首先在根目录下的data目录里找到一个以.err为后缀的文件,然后以文本方式打开,找到password这一行,最后面的就是密码了。找不到的可以用ctrl+f去查找。

找到密码后,在CMD中输入命令:mysql -u root -p 回车后,需要您输入密码,输入我们刚才找到的密码就可以了。登陆成功后如下图所示:

九:修改密码

在"mysql>"提示符后面输入命令:set password for root@localhost = password('新密码');   命令后面是有分号的,不要忘记了。

用户名一般是root,并设置新密码。

以些为止MYSQL就算是设置完成了。

退出mysql的命令是 mysql>exit

停止mysql的命令是,在cmd中输入:net stop mysql

卸载mysql的命令是,在cmd中输入:sc delete mysql


如果有帮到您,就给小编打个赏吧,谢谢哦!

小白搭建WAMP详细教程---mysql安装与设置的更多相关文章

  1. 小白搭建WNMP详细教程---MYSQL安装与设置

    MYSQL的安装请参考WAMP中的mysql的安装教程,两者是一样的. https://www.cnblogs.com/missbye/p/12050312.html

  2. 小白搭建WAMP详细教程---apache安装与设置

    一.apache官网下载Apache HTTP Server服务器 1.打开apache官网http://www.apache.org/,拉到最底下,找到HTTP Server,点击进去下载.也可以直 ...

  3. 小白搭建WAMP详细教程---php安装与设置

    一.php官网下载php压缩包 到php官网http://www.php.net 下载,有很多版本,我们这里选择7.2.25,具体步骤如下: 二.php的安装 下载后得到如下的压缩包,将压缩包解压到您 ...

  4. 小白搭建WNMP详细教程---PHP安装与设置

    php的安装请参考WAMP中PHP的安装教程https://www.cnblogs.com/missbye/p/12049925.html 需要注意的是,我们下载的PHP版本要下载Non Thread ...

  5. 小白搭建WNMP详细教程---NGINX安装与设置

    一.Nginx下载 Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器.Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Ramble ...

  6. 小白搭建WAMP详细教程---apache、mysql、php的整合配置

    Apache与PHP整合 我们之前说过PHP能够解析PHP代码, 可是不服务于apache,apache能够获取接收浏览器的请求, 可是不能处理PHP代码, 要实现动态站点开发,就必须结合apache ...

  7. 小白搭建WNMP详细教程---NGINX、MYSQL、PHP的整合配置

    我自定义安装后的目录结构如下: 安装在D盘的WNMP下,其中WWW是网站的目录.ZIPS是放压缩包文件. 一.配置环境变量 在桌面右击我的电脑,选择属性,出现窗口后,按下图所示操作: 点击编辑后,会出 ...

  8. 手把手教从零开始在GitHub上使用Hexo搭建博客教程(二)-Hexo参数设置

    前言 前文手把手教从零开始在GitHub上使用Hexo搭建博客教程(一)-附GitHub注册及配置介绍了github注册.git相关设置以及hexo基本操作. 本文主要介绍一下hexo的常用参数设置. ...

  9. 从零开始搭建系统1.4——MySql安装及配置

    安装环境:CentOS7 64位 ,安装MySQL5.7 1.创建mysql目录 2.在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo ...

随机推荐

  1. Element UI组件说明

    -<el-card>-查询及展示列表页面-[v-show]属性控制显示隐藏-<el-card class="box-card" >-多标签页面-<el ...

  2. ES6参数默认值,剩余参数及展开数组

    一.函数的参数默认值 在ES6之前,想要给参数设置默认值得话,只能在函数体内部加判断设置,比如如果传递参数为undefined时为true, 否则为false,如下图example1,ES6出现语法可 ...

  3. 手动修复 under-replicated blocks in HDFS

    解决方式步骤: 1.进入hdfs的pod kubectl get pod -o wide | grep hdfs kubectl exec -ti hadoop-hdfs-namenode-hdfs1 ...

  4. linux系统重启后提示An error occurred during the file system check.

    一.问题描述 生产环境中一台浪潮NF8480M3外观红灯报警,鉴于无法登陆带外管理口,只能对服务器进行断电重启操作 二.问题现象 重启后进入开机过程并报错,正常来说进入此界面后直接输入root密码即可 ...

  5. Linux面试必备

    1.Linux的体系结构

  6. 改进你的c#代码的5个技巧(四)

    像每一篇文章一样,我会重复几行.我在我的Core i3 CPU.4GB主内存和Windows 7平台上测试了以下代码.如果你在不同的硬件配置或使用不同的平台,那么你的输出可能会随着我的输出屏幕而变化, ...

  7. 攻防世界—pwn—hello_pwn

    题目分析 下载文件后首先使用checksec检查文件保护机制 使用ida查看伪代码 思路明确,让dword_60106C == 1853186401即可输出flag 信息收集 偏移量 sub_4006 ...

  8. 【葵花宝典】kolla部署OpenStack-AllinOne

    1.关闭防火墙以及内核安全机制 systemctl stop firewalld systemctl disable firewalld ##永久性关闭 setenforce 0 sed -i 's/ ...

  9. [usaco2010 Oct]Soda Machine

    题目描述 有N个人要去膜拜JZ,他们不知道JZ会出现在哪里,因此每个人有一个活动范围,只要JZ出现在这个范围内就能被膜拜, 伟大的JZ当然希望膜拜他的人越多越好,但是JZ不能分身,因此只能选择一个位置 ...

  10. 推荐几个学习Python的免费网站

    想要学好Python,只靠看Python相关的书籍是远远不够的!今天为大家分享几个实用的Python学习网站. 欢迎各位热爱Python的小伙伴进群交流:610380249群里有大佬哦,而且很热心,群 ...