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,数据库
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
对于Python中线程问题的简单讲解
2023-12-28 10:16:31
Python 实现判断图片格式并转换,将转换的图像存到生成的文件夹中
2023-07-19 04:13:23
python基于pygame实现响应游戏中事件的方法(附源码)
2021-03-26 07:15:55
![](https://img.aspxhome.com/file/2023/0/124910_0s.png)
python使用pil生成缩略图的方法
2022-06-07 13:07:44
Python多线程与多进程相关知识总结
2021-07-06 21:37:16
![](https://img.aspxhome.com/file/2023/7/71447_0s.jpg)
JavaScript实现点击自制菜单效果
2024-05-02 17:24:53
![](https://img.aspxhome.com/file/2023/5/129785_0s.jpg)
pyecharts绘制中国2020肺炎疫情地图的实例代码
2022-08-18 08:02:44
![](https://img.aspxhome.com/file/2023/4/133464_0s.png)
vue踩坑记录之数组定义和赋值问题
2024-05-05 09:24:41
![](https://img.aspxhome.com/file/2023/6/128896_0s.jpg)
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
![](https://img.aspxhome.com/file/2023/0/67580_0s.png)
Python命令行参数argv和argparse该如何使用
2022-04-05 01:38:52
asp内置对象Application详解
2007-09-19 12:08:00
javascript 多浏览器 事件大全
2024-05-13 10:35:24