在上一篇随笔中详述了MySQL的Windows 64位版本的安装,以及初始化操作、启动服务端、客户端连接、一些基本的文件操作等。然而在进行这些操作的时候,需要我们去输入一长串的路径和命令才能成功,那么,有没有一种比较简单的方法,来代替这些操作呢?当然是有的,那就是制作MySQL 的Windows服务,这样,我们就只需要通过短短的几行命令,来启动/停止 MySQL服务,登入连接服务端。接下来就是一些步骤。

1.添加环境变量

①鼠标右击此电脑,选择属性;

②高级系统设置;

③环境变量

④找到系统变量,点击选择变量名为path的变量;

⑤点击编辑。

⑥点击新建

⑦复制mysql.exe文件所在路径,粘贴,然后一路点击确定即可

2.这样,我们就添加好了环境变量,我们就可以在命令提示符工具中输入mysqld命令来启动该进程,输入mysql -u root -p 命令来使客户端连接到服务端,但是在电脑重启之后还需要重新启动终端(mysql进程),才能进行客户端连接。

 3.制作MySQL的Windows服务

在命令提示符工具中进行下面操作:“D:\MySQL\s1\mysql-8.0.23-winx64\mysql-8.0.23-winx64\bin” --install

当提示出现“Service successfully installed.”的时候,就说明该服务已经成功添加了,也可以打开任务管理器的服务面板进行查看

4.这时就可以在命令提示符工具中通过命令来启动和停止mysql服务了

①net start mysql==>启动服务

②net stop mysql==>停止服务

③注意,通过命令来启动/停止服务时,命令后面不能加“;”否则就会报错。而且启动后的mysql服务会一直运行,除非手动停止。这样我们就不需要在每次客户端连接之前去启动服务了。

④使用命令提示符工具时,最好以管理员身份运行,否则也会报错

5.OK,我们MySQL 的Windows服务制作到这里就完成啦!

 6.创建用户及授权命令

①创建用户:
creat user ‘用户名’ @ ’ip地址’ identified by ’密码’;
creat user ‘用户名’ @ ’xxx.xx.xxx.%’ identified by ’密码’;(%可以为任意值,下同)
creat user ‘用户名’ @ ’%’ identified ’密码’
②删除用户:
Drop user ‘用户名’ @ ’IP地址’
③修改用户:
Rename user ‘用户名’ @ ’IP地址’ ; to ‘新用户名’ @ ‘IP地址’;;
⑤修改密码:
Set password for ‘用户名’ @ ‘IP地址’ = password(‘新密码’)
⑥授权管理:
授权
grant select,insert,update, on db1.t1 to ‘wangshaui’@’%’;
grant all privileges on db1.t1 to ‘wangshaui’@’%’;
grant 权限 on 数据库.表to ‘用户’ @ ‘IP地址’
查看权限
Show grant for ‘用户’ @ ‘IP地址’
取消权限
Revoke 权限 on 数据库.表 from ‘用户’ @ ‘IP地址’

制作MySQL的Windows服务+创建用户及授权的更多相关文章

  1. MySQL(六)创建用户与授权

    转载自:MySQL创建用户与授权 目录 一.创建用户 二.授权 三.设置和更改用户密码 四.撤销用户权限 五.删除用户 一.创建用户 命令: CREATE USER 'username'@'host' ...

  2. MySQL使用root权限创建用户并授权

    MySql篇 1.下载并安装Mysql (1)下载地址 MySQL-8.0下载地址 (2)Mysql配置 1.home目录下命令行执行:vi    .bash_profile来配置MySql绝对路径 ...

  3. MySQL(安装,服务,创建用户及授权)

    参考:http://www.cnblogs.com/wupeiqi/p/5713315.html 单机程序(自己DB)          单机程序(公用DB)      MySQL:是用于管理文件的一 ...

  4. MySQL数据库(1)- 数据库概述、MySQL的安装与配置、初始SQL语句、MySQL创建用户和授权

    一.数据库概述 1.什么是数据(Data) 描述事物的符号记录称为数据,描述事物的符号既可以是数字,也可以是文字.图片,图像.声音.语言等,数据由多种表现形式,它们都可以经过数字化后存入计算机. 在计 ...

  5. Mysql基础(一):Mysql初识、基本指令、数据库密码相关、创建用户及授权

    来源:https://www.cnblogs.com/liubing8/p/11432534.html 目录 数据库01 /Mysql初识.基本指令.数据库密码相关.创建用户及授权 1. 数据库概述 ...

  6. 数据库01 /Mysql初识、基本指令、数据库密码相关、创建用户及授权

    数据库01 /Mysql初识.基本指令.数据库密码相关.创建用户及授权 目录 数据库01 /Mysql初识.基本指令.数据库密码相关.创建用户及授权 1. 数据库概述 2. 数据库管理系统/DBMS ...

  7. MySQL创建用户与授权(CentOS6.5)

    1.相关SQL语句 #创建用户与授权方法 ##本地访问 create user 'zend'@'localhost' IDENTIFIED BY '123456'; grant ALL privile ...

  8. mysql系列六、mysql创建用户、授权、备份及恢复命令

    一.创建用户和授权 下面的操作中,其中someusername为用户名,somepassword为密码,somedbname为数据库名 1.创建用户 create user 'someusername ...

  9. Mysql 创建用户并授权

    设置MySQL用户账号,指定哪个用户可以连接服务器,从哪里连接,连接后能做什么. MySQL管理员应该知道如何设置MySQL用户账号,指出哪个用户可以连接服务器,从哪里连接,连接后能做什么? GRAN ...

随机推荐

  1. flume的一些使用

    一.第一层采集通道的编写 1.第一层采集脚本Source的选择①Source: 数据源在日志文件中! 读取日志中的数据,可以使用以下Source ExecSource: 可以执行一个linux命令,例 ...

  2. Game of Sum

    可以知道整体石子的总和一定的,所以一个人的得分越高,另一个人的得分就越低.不管怎么取任意时刻游戏的状态都是原始序列的一段连续子序列(即被玩家取剩下的序列). 因此,用d(i,j)表示玩家A在i到j部分 ...

  3. 腾讯消息队列CMQ部署与验证

    环境 IP 备注 192.168.1.66 node1 前置机 192.168.1.110 node2 192.168.1.202 node3 架构图 组件介绍 组件 监听端口 access 1200 ...

  4. instanceof和isInstance的区别

    instanceof 是一个操作符(类似new, ==等) ( Object reference variable ) instanceof (class/interface type) if(a i ...

  5. Spark学习进度7-综合案例

    综合案例 文件排序 解法: 1.读取数据 2.数据清洗,变换数据格式 3.从新分区成一个分区 4.按照key排序,返还带有位次的元组 5.输出 @Test def filesort(): Unit = ...

  6. thinkphp redis实现文章点赞功能并同步入mysql

    <?php namespace app\common\controller; use think\App; use think\facade\Cache; use think\facade\Db ...

  7. C语言实现九大排序算法

    C语言实现九大排序算法 直接插入排序 折半插入排序 希尔排序 冒泡排序 快速排序 直接选择排序 堆排序 归并排序 基数排序 C语言实现九大排序算法 直接插入排序 将数组分为两个部分,一个是有序部分,一 ...

  8. js 数组的方法总结

    1.Array.map() 此方法是将数组中的每个元素调用一个提供的函数,结果作为一个新的数组返回,并没有改变原来的数组 let arr = [1, 2, 3, 4, 5]     let newAr ...

  9. python学习笔记 | selenium各浏览器驱动下载地址

    Chrome http://chromedriver.storage.googleapis.com/index.html 不同的Chrome的版本对应的chromedriver.exe 版本也不一样, ...

  10. SpringSecurity应用篇

    前面吹水原理吹了一篇幅了,现在讲解下应用篇幅,前面说过,如果要用SpringSecurity的话要先导入一个包 <dependency> <groupId>org.spring ...