一、创建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”的全部权限
-- 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 创建数据库,添加用户,用户授权相关推荐

  1. mysql 创建数据库 添加表

    mysql 创建数据库 添加表 -- 作业 -- 创建数据库 create database mydb character set utf8; -- 查询所有数据库 show DATABASES; - ...

  2. mysql创建数据库指定utf 8_MySQL创建数据库时指定编码utf8mb4和添加用户

    MySQL创建数据库时指定编码utf8mb4和添加用户 CREATE DATABASE `wordpress` DEFAULT CHARACTER SET utf8 COLLATE utf8_gene ...

  3. MySQL创建数据库时指定编码和用户授权

    为什么80%的码农都做不了架构师?>>>    MySQL创建数据库时指定编码和用户授权 转载于:https://my.oschina.net/michao/blog/2989144

  4. 【mysql创建数据库以及表添加内容】

    mysql创建数据库以及表添加内容 第一步 先打开cmd 第二步 输入mysql -u root -p,然后就进入mysql 第三步 创建数据库 create database [数据库名],这里我用 ...

  5. mysql创建数据表列子,MySQL 创建数据库及简单增删改查

    MySQL 创建数据库及简单增删改查 我们可以在登陆 MySQL 服务后,使用 create 命令创建数据库,语法如下: CREATE DATABASE 数据库名; 登入: Enter passwor ...

  6. mysql 创建数据库utf_mysql创建数据库utf

    CentOS6.5下通过Shell创建.备份.还原MySQL数据库 CentOS6.5下通过Shell创建.备份.还原MySQL数据库 创建数据库: mysql -uroot -p123456 -e ...

  7. 《零基础》MySQL 创建数据库(五)

    我们可以在登陆 MySQL 服务后,使用 create 命令创建数据库,语法如下: CREATE DATABASE 数据库名; 以下命令简单的演示了创建数据库的过程,数据名为 RUNOOB: [roo ...

  8. MySQL 创建数据库

    使用 mysqladmin 创建数据库 使用普通用户,你可能需要特定的权限来创建或者删除 MySQL 数据库. 所以我们这边使用root用户登录,root用户拥有最高权限,可以使用 mysql mys ...

  9. 用mysql创建数据库school_MySQL 创建数据库

    我们可以在登陆 MySQL 服务后,使用 create 命令创建数据库,语法如下: CREATE DATABASE 数据库名; 以下命令简单的演示了创建数据库的过程,数据名为 schoolw3c: [ ...

最新文章

  1. (读取,录入)语音处理
  2. 指针系统学习7-返回指针值的函数
  3. 移动webhead参数
  4. Controller层使用@value注解获取不到properties属性值
  5. 复刻了一个史上最强 Redis 6.0 版本
  6. 如何向女朋友解释什么是HTTP协议
  7. 创建预编译头 Debug 正常 Release Link Error:预编译头已存在,使用第一个 PCH
  8. C# winform打开Excel文档的方法总结!
  9. 大数据奏鸣曲,听出了什么?
  10. 技术人真的能做一辈子技术么?
  11. 全网首发:JAVA中的+=,会直接把float赋值给int变量,编译器不报错
  12. requests.exceptions.ConnectionError: HTTPConnectionPool(host=‘****, port=80): Max retries exceeded w
  13. 分解因子算法——Pollard rho算法
  14. 国产手机再次发力,是否可以阻击三星苹果
  15. 判定平方数(Python)
  16. 基于局部自适应色差阈值的彩色图像边缘检测_爱学术
  17. 羞羞的和成人机器人恋爱,或许这是“寂寞经济”催生的新风口
  18. 【计算机硬件组成】基础知识(必备)
  19. 6种无线通信技术对比(WiFi,Zigbee,蓝牙,Lora,NB-lot,4G)。
  20. termios程序范例

热门文章

  1. 微信支付----企业付款到零钱和银行卡规则
  2. 鸿蒙手机、苹果手机传输文件到windows
  3. NFT售罄,建立生态闭环,黑马链游D.G.Pals新叙事
  4. 安卓手机卡顿怎么解决_手机卡顿?分享一个解决安卓手机卡顿的小技巧
  5. 平价好用蓝牙耳机怎么选?有哪些音质好的国产蓝牙耳机
  6. java重定向输出流到文件(从文件到输入流)
  7. AMBA APB5协议中文版
  8. 阿里+字节工作几年,中度抑郁了
  9. 2019十佳DevOps工具,都用了你就是大神!!!
  10. P2320 [HNOI2006]鬼谷子的钱袋