mysql创建数据库,添加用户,用户授权实操方法

作者:山中自有人 时间:2024-01-14 18:16:58 

一、创建mysql数据库

1.创建数据库语法


--创建名称为“testdb”数据库,并设定编码集为utf8
CREATE DATABASE IF NOT EXISTS testdb DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

二、创建用户

1.新建用户


--创建了一个名为:test 密码为:1234 的用户
create user 'test'@'localhost' identified by '1234';

注意:
此处的"localhost",是指该用户只能在本地登录,不能在另外一台机器上远程登录。如果想远程登录的话,将"localhost"改为"%",表示在任何一台电脑上都可以登录。也可以指定某台机器可以远程登录。

2.查询用户


--查询用户
select user,host from mysql.user;

3.删除用户


--删除用户“test”
drop user test@localhost ;
--若创建的用户允许任何电脑登陆,删除用户如下
drop user test@'%';

4.更改密码


--方法1,密码实时更新;修改用户“test”的密码为“1122”
set password for test =password('1122');
--方法2,需要刷新;修改用户“test”的密码为“1234”
update mysql.user set password=password('1234') where user='test'
--刷新
flush privileges;

5.用户分配权限


--授予用户test通过外网IP对数据库“testdb”的全部权限
grant all privileges on 'testdb'.* to 'test'@'%' identified by '1234';

--刷新权限
flush privileges;

--授予用户“test”通过外网IP对于该数据库“testdb”中表的创建、修改、删除权限,以及表数据的增删查改权限
grant create,alter,drop,select,insert,update,delete on testdb.* to test@'%';

6.查看用户权限


--查看用户“test”
show grants for test;

注意:修改完权限以后 一定要刷新服务,或者重启服务,刷新服务用:flush privileges;

来源:https://www.cnblogs.com/wuyunblog/p/9109269.html

标签:mysql,数据库
0
投稿

猜你喜欢

  • 对于Python中线程问题的简单讲解

    2023-12-28 10:16:31
  • Python 实现判断图片格式并转换,将转换的图像存到生成的文件夹中

    2023-07-19 04:13:23
  • python基于pygame实现响应游戏中事件的方法(附源码)

    2021-03-26 07:15:55
  • python使用pil生成缩略图的方法

    2022-06-07 13:07:44
  • Python多线程与多进程相关知识总结

    2021-07-06 21:37:16
  • JavaScript实现点击自制菜单效果

    2024-05-02 17:24:53
  • pyecharts绘制中国2020肺炎疫情地图的实例代码

    2022-08-18 08:02:44
  • vue踩坑记录之数组定义和赋值问题

    2024-05-05 09:24:41
  • JavaScript函数使用的基本教程

    2024-06-05 09:56:35
  • python利用xpath爬取网上数据并存储到django模型中

    2022-01-19 03:46:51
  • python字符串格式化方式解析

    2021-06-22 14:01:46
  • python文件和目录操作函数小结

    2022-02-21 21:45:23
  • 修改数据库为多用户模式

    2024-01-19 13:53:56
  • Vuex 在Vue 组件中获得Vuex 状态state的方法

    2024-06-05 09:16:34
  • Python3实现的判断回文链表算法示例

    2021-04-10 05:53:25
  • Js 随机数产生6位数字

    2024-05-02 17:31:03
  • MySQL服务自动停止的解决方法

    2024-01-13 13:38:14
  • Python命令行参数argv和argparse该如何使用

    2022-04-05 01:38:52
  • asp内置对象Application详解

    2007-09-19 12:08:00
  • javascript 多浏览器 事件大全

    2024-05-13 10:35:24
  • asp之家 网络编程 m.aspxhome.com