zoukankan      html  css  js  c++  java
  • 制作MySQL的Windows服务+创建用户及授权

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

    1.添加环境变量

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

        ②高级系统设置;

        ③环境变量

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

        ⑤点击编辑。

     

        ⑥点击新建

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

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

     3.制作MySQL的Windows服务

        在命令提示符工具中进行下面操作:“D:MySQLs1mysql-8.0.23-winx64mysql-8.0.23-winx64inmysqld” --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地址’
  • 相关阅读:
    第二百三十四天 how can I 坚持
    第二百三十三天 how can I 坚持
    第二百三十二天 how can I 坚持
    第二百三十一天 how can I 坚持
    第二百三十天 how can I 坚持
    第二百二十九天 how can I 坚持
    第二百二十八天 how can I 坚持
    第二百二十七天 how can I 坚持
    GG's Single Day
    杭电2133--What day is it
  • 原文地址:https://www.cnblogs.com/nanfengashuai/p/14362197.html
Copyright © 2011-2022 走看看