第一步:首先,进入Mysql的默认安装目录:C:\Program Files\MySQL,底下默认安装后有个MySQL Server 5.6文件夹,我的版本是5.6版本,Mysql默认的端口是3306,下面我们创建一个服务为3356的,复制默认的MySQL Server 5.6文件夹,然后重命名为MySQL Server 5.6 3356。

第二步:MySQL Server 5.6 3356目录底下有个my-default.ini配置文件,首先重命名为my.ini,接着修改这个my.ini,并且在[mysqld]下面加上新的端口信息:
port=3356
log-bin = mysql-bin-3356

第三步:打开命令行,输入cmd,以管理员身份运行,打开MySQL Server 5.6 3356的bin目录,输入命令:
cd C:\Program Files\MySQL\MySQL Server 5.6 3356\bin
之后,执行下列命令,安装一个mysql3356的服务:
mysqld -install mysql3356
接着,启动这个服务:
net start mysql3356
此时,就存在了一个为mysql3356的服务,具体如下图所示:

注:这里必须要用管理员身份运行cmd,否则新建不了服务,会报错。

第四步:此时,如果需要修改Mysql root用户的默认密码的话,连接上你刚才创建的服务,端口号为3356,输入之前root的密码,就可以执行下面的sql语句:
修改root用户密码为123456:

use mysql;
update user set password =password("123456") where user="root";

刷新,让这个密码生效

flush privileges;

然后断开数据库连接,输入修改后的密码便可以连接上。

接着,来说下如何删除上面我们创建的服务,首先,这个服务是在启动中的,所以必须先停止这个mysql3356的服务,命令如下:
net stop mysql3356
接着,移除这个mysql3356的服务,命令如下:
mysqld -remove mysql3356
必须在C:\Program Files\MySQL\MySQL Server 5.6 3356\bin这个目录底下,这样才能执行mysqld相关的命令,具体如下图所示:

此时就移除了mysql3356这个服务了。

在开发每个项目的时候,通常都需要属于自己本地专属的一套数据库,因此在本地创建多个mysql服务,创建多个数据库,因为每个项目不同,数据库也有所差异,所以创建多个mysql服务是有必要的,都是本地,相当于就是增加多一个数据库端口。

以上内容,仅供参考学习,谢谢!

Mysql如何新建一个服务和移除所新建的服务相关推荐

  1. 第一次使用Android Studio时你应该知道的一切配置(二):新建一个属于自己的工程并安装Genymotio...

    一.新建工程: 1.新建一个Project: 打开Android Studio,新建一个Project,界面如下: 上图中,设置好工程名和路径之后,接下来可以一路next: 二.Android Stu ...

  2. java web service_怎样新建一个Java的Web Service

    展开全部 1.web  service分客户端和服务端. 2.新建服务端:在这里我教你用MyEclipse自带的工具62616964757a686964616fe4b893e5b19e31333337 ...

  3. 第一次使用Android Studio时你应该知道的一切配置(二):新建一个属于自己的工程并安装Genymotion模拟器...

    [正文] 都说了放假不休息,奏是这么任性!!! [开发环境] 物理机版本:Win7旗舰版(64位) Android Studio版本:1.1正式版 一.新建工程: 1.新建一个Project: 打开A ...

  4. idea(中英文版)java新建一个运行项目到类(超详细)

    使用idea时候要新建一个项目,这个是下载了中文的一个插件,如果是英文原版的对照着位置进行操作即可. 这里的步骤就是新建一个空项目(第1-4步)----新建一个新模块(第5-7步)---新建一个包(第 ...

  5. Linux下新建一个MySQL数据库

    方法适用于MySQL和MariaDB,MariaDB完全兼容MySQL 首先登入MySQL mysql -u root -p //之后输入自己的root密码 下面新建一个数据库 mynewdataba ...

  6. shell脚本安装mysql并安装一个小服务

    !!!!!!改配置文件尽量手写,手写,手写 #!/bin/bash #更改主机名 hostnamectl set-hostname mysql a=`ss -nulpt | grep 3306 | a ...

  7. win python 怎么打开建立一个孤立的进程_python实现在windows服务中新建进程的方法...

    本文实例讲述了python实现在windows服务中新建进程的方法.分享给大家供大家参考.具体实现方法如下: 需要安装的软件:python和pywin32,我这里装的分别是python-2.6.amd ...

  8. mvc登录实例 mysql_spring mvc + mybatis + mysql 调整的一个简单的登录例子

    spring mvc + mybatis + mysql 整合的一个简单的登录例子 今天用spring跟mybatis整合写了一个简单的登录例子,第一次整合,给自己做个笔记,可能注释写的有点少,做的不 ...

  9. mysql model first,一个支持 CodeFirst/DbFirst/ModelFirst 的数据库小工具

    一个支持 CodeFirst/DbFirst/ModelFirst 的数据库小工具 Intro DbTool 是一个支持 CodeFirst/DbFirst/ModelFirst 的数据库小工具,原本 ...

最新文章

  1. [C++基础]025_虚函数和虚函数表
  2. 程序员幽默:39个奇葩代码注释,看完笑哭了
  3. 阿里云大数据计算服务MaxCompute命令行工具——odpscmd的操作使用
  4. 第九篇:Spring Boot整合Spring Data JPA_入门试炼01
  5. 信息学奥赛一本通C++语言——1131:基因相关性
  6. java日志与业务分离_java日志分开打印
  7. 痴人、信徒、先驱:深度学习三巨头等口述神经网络复兴史
  8. 安装i3_330mm长显卡,240水冷,我的第一款小钢炮,雷匠R-i3装机体验
  9. (日常搬砖)ubuntu18.04风扇断断续续响,提示 ‘GPU fan error‘
  10. [Beta阶段]第十次Scrum Meeting
  11. man后面的数字(转)
  12. win10下载java软件,下载适用于Windows 10的最新Java版本[32位,64位]
  13. UE5热更新(Pak包的Cook,打包,加载,踩过的一些坑)
  14. c 导出html表格数据格式文件,将html网页导出excel表格数据/如何将html页面中的表格导出到excel表格...
  15. EfficientNet与EfficientDet的详解
  16. 基于python学生档案管理系统的设计与实现.rar(毕业论文+程序源码+答辩PPT)
  17. 软件设计师中级复习小总结
  18. 初始化Direct3D
  19. Boost库编译指南
  20. Python打包exe程序(pyinstaller)以及打包文件太大的解决方法

热门文章

  1. STM32F407之资源
  2. Shutter - 带有众多功能的屏幕截图工具
  3. CDQZ_Training 2012-05-24 聪明的打字员
  4. Flash of Unstyled Content (FOUC)
  5. 【Vue案例二】实现对表单数据的添加、删除以及关键字查询操作
  6. 为什么要学Win32及Win32程序框架
  7. 剑指offer51 构建乘积数组(图解)
  8. ascii码java生成_Java 生成 ASCII 字符画 实现代码
  9. 怎样安装android系统版本,Android 12公测版Beta 1现已推出,教你如何安装
  10. java命令行参数写哪里_Java的命令行参数