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. 雅虎(ycsb)测试hbase(压测)

    一.下载ycsb 0.10包 https://github.com/brianfrankcooper/YCSB/releases/download/0.10.0/ycsb-0.10.0.tar.gz ...

  2. 使用Spring中@Async注解实现异步调用

    异步调用? 在解释异步调用之前,我们先来看同步调用的定义:同步就是整个处理过程顺序执行,当各个过程都执行完毕,并返回结果. 异步调用则是只是发送了调用的指令,调用者无需等待被调用的方法完全执行完毕,继 ...

  3. version can neither be null, empty nor blank

    在用mybatis-generator逆向生成mapper和DAO的时候,出现了这个错误. mybatis-generator:generate 原因是在pom.xml中我的mysql依赖没有写版本号 ...

  4. QA职责

  5. 【Oracle】查看oracle用户相关权限

    系统权限 SELECT * FROM DBA_SYS_PRIVS WHERE GRANTEE = 'CHAXUN' UNION ALL SELECT * FROM DBA_SYS_PRIVS WHER ...

  6. 【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据

    任务描述 本次集中介绍使用Windows和Linux()搭建本地Redis服务器的步骤,从备份的RDB文件中加载数据,以及如何生成AOF文件和通过AOF文件想已经运行的Redis追加数据. 操作步骤 ...

  7. Django中多表关联的展示问题:

    增加一个知识点,当表中有多对多关联时,在前端展示的时候是一个列表,所以在展示的时候需要这样做: 表结构: class ProjectEnv(models.Model): project = model ...

  8. 浅谈前端常用脚手架cli工具及案例

    前端常用脚手架工具 前端有很多特定的脚手架工具大多都是为了特定的项目类型服务的,比如react项目中的reate-react-app,vue项目中的vue-cli,angular 项目中的angula ...

  9. JavaScript中创建数组的方式!

    JavaScript中创建数组的方式! 利用数组字面量 // 1 直接量 console.log(Array.prototype); var arr = [1, 2, 4, 87432]; // 注意 ...

  10. C#高级编程第11版 - 第二章 索引

    [1]2.1.1 Hello,World! 1. using static System.Console; // ... WriteLine("Hello World!"); 提前 ...