mysql如何创建数据库,添加用户,用户授权
发表于:2025-11-11 作者:千家信息网编辑
千家信息网最后更新 2025年11月11日,这篇文章将为大家详细讲解有关mysql如何创建数据库,添加用户,用户授权,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、创建mysql数据库1.创建数据库语法--
千家信息网最后更新 2025年11月11日mysql如何创建数据库,添加用户,用户授权
这篇文章将为大家详细讲解有关mysql如何创建数据库,添加用户,用户授权,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
一、创建mysql数据库
1.创建数据库语法
--创建名称为"testdb"数据库,并设定编码集为utf8CREATE 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;
关于"mysql如何创建数据库,添加用户,用户授权"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
用户
数据
数据库
权限
密码
登录
篇文章
服务
方法
更多
机器
电脑
查询
不错
实用
中表
内容
名称
实时
实时更新
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
sql库数据库
数据库监听怎么会故障
徐汇区口碑好的软件开发诚信互利
软件开发合同能叫销售合同吗
软件开发 中专
数据库拼接
简述数据库的组成部分组成
数据库数据仓库的区别和联系
联想服务器密码
业务软件管理服务器
关系数据库离用户最近的模式
安庆工程管理软件开发定制
关键基础技术计划 实时数据库
数据库中事务处理值得
数据库oracle 不等于
自然人客户端申报提示服务器繁忙
网络安全形势及对策研究
数据库中totprice
为什么安装数据库没反应
软件开发利润率有多少
网络安全企业裁员
鸿蒙3.0的软件开发了多少
江苏新一代软件开发过程服务标准
无组件上传数据库
无法联接到服务器是啥原因
扫描器软件开发
测试环境搭建怎么配置数据库
计算机网络技术试卷b
pb软件开发工程师
六大看点网络安全法