mysql 创建数据库,添加用户,用户授权
一、创建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';
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”的全部权限
-- mysql8之前授权语句
grant all privileges on 'testdb'.* to 'test'@'%' identified by '1234';
GRANT ALL PRIVILEGES ON `nacos`.* TO `dev`@`%`;-- mysql8的授权语句
grant all privileges on 'testdb'.* to 'test'@'%' with grant option; --刷新权限
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;
(501条消息) mysql 创建数据库,添加用户,用户授权_白云coy的博客-CSDN博客_mysql 创建数据库和用户
mysql 设置用户指定访问某个数据库
grant all privileges on *.* to jack@'localhost' identified by "jack" with grant option;
(501条消息) mysql 创建数据库,添加用户,用户授权_白云coy的博客-CSDN博客_mysql 创建数据库和用户
mysql 创建数据库,添加用户,用户授权相关推荐
- mysql 创建数据库 添加表
mysql 创建数据库 添加表 -- 作业 -- 创建数据库 create database mydb character set utf8; -- 查询所有数据库 show DATABASES; - ...
- mysql创建数据库指定utf 8_MySQL创建数据库时指定编码utf8mb4和添加用户
MySQL创建数据库时指定编码utf8mb4和添加用户 CREATE DATABASE `wordpress` DEFAULT CHARACTER SET utf8 COLLATE utf8_gene ...
- MySQL创建数据库时指定编码和用户授权
为什么80%的码农都做不了架构师?>>> MySQL创建数据库时指定编码和用户授权 转载于:https://my.oschina.net/michao/blog/2989144
- 【mysql创建数据库以及表添加内容】
mysql创建数据库以及表添加内容 第一步 先打开cmd 第二步 输入mysql -u root -p,然后就进入mysql 第三步 创建数据库 create database [数据库名],这里我用 ...
- mysql创建数据表列子,MySQL 创建数据库及简单增删改查
MySQL 创建数据库及简单增删改查 我们可以在登陆 MySQL 服务后,使用 create 命令创建数据库,语法如下: CREATE DATABASE 数据库名; 登入: Enter passwor ...
- mysql 创建数据库utf_mysql创建数据库utf
CentOS6.5下通过Shell创建.备份.还原MySQL数据库 CentOS6.5下通过Shell创建.备份.还原MySQL数据库 创建数据库: mysql -uroot -p123456 -e ...
- 《零基础》MySQL 创建数据库(五)
我们可以在登陆 MySQL 服务后,使用 create 命令创建数据库,语法如下: CREATE DATABASE 数据库名; 以下命令简单的演示了创建数据库的过程,数据名为 RUNOOB: [roo ...
- MySQL 创建数据库
使用 mysqladmin 创建数据库 使用普通用户,你可能需要特定的权限来创建或者删除 MySQL 数据库. 所以我们这边使用root用户登录,root用户拥有最高权限,可以使用 mysql mys ...
- 用mysql创建数据库school_MySQL 创建数据库
我们可以在登陆 MySQL 服务后,使用 create 命令创建数据库,语法如下: CREATE DATABASE 数据库名; 以下命令简单的演示了创建数据库的过程,数据名为 schoolw3c: [ ...
最新文章
- (读取,录入)语音处理
- 指针系统学习7-返回指针值的函数
- 移动webhead参数
- Controller层使用@value注解获取不到properties属性值
- 复刻了一个史上最强 Redis 6.0 版本
- 如何向女朋友解释什么是HTTP协议
- 创建预编译头 Debug 正常 Release Link Error:预编译头已存在,使用第一个 PCH
- C# winform打开Excel文档的方法总结!
- 大数据奏鸣曲,听出了什么?
- 技术人真的能做一辈子技术么?
- 全网首发:JAVA中的+=,会直接把float赋值给int变量,编译器不报错
- requests.exceptions.ConnectionError: HTTPConnectionPool(host=‘****, port=80): Max retries exceeded w
- 分解因子算法——Pollard rho算法
- 国产手机再次发力,是否可以阻击三星苹果
- 判定平方数(Python)
- 基于局部自适应色差阈值的彩色图像边缘检测_爱学术
- 羞羞的和成人机器人恋爱,或许这是“寂寞经济”催生的新风口
- 【计算机硬件组成】基础知识(必备)
- 6种无线通信技术对比(WiFi,Zigbee,蓝牙,Lora,NB-lot,4G)。
- termios程序范例