Ubuntu 18.x 环境下mysql创建用户并更改用户权限

1,在安装好mysql后 root用户的密码 就是刚才自己安装mysql 过程中设置的密码。
2,现在创建一个新的用户 xxx 密码 123123
过程如下:

root@host# mysql -u root -p
Enter password:*******
mysql> use mysql;
Database changedmysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP-> ON TUTORIALS.*-> TO 'xxx'@'localhost'-> IDENTIFIED BY '123123';Query OK, 0 rows affected, 1 warning (0.04 sec)

执行完之后就创建好了,但此时你会发现 你用 xxx用户登录后无法创建数据库,那是因为你没有给xxx用户授权,接下来需要给用户xxx 授权

1,连接mysqlmysql -u root -p输入密码出现mysql>说明mysql连接上了,2.授予其他用户权限grant all privileges on *.* to 'xxx'@'localhost' identified by '123123' with grant option;说明:all:表示操作数据库的所有权限(增删改查)*.*:授予所有数据库下所有表的权限xxx:你的用户名(就是登录时把之前的root改为这个名字)localhost:本机(如果需要赋予其他IP权限,可以修改mysqld的配置文件,将绑定地址修改为0.0.0.0)123123:登录时输入的密码如果你不小心给错了权限,也可以撤销授权revoke all privileges on *.* from 'yfx'@'localhost';
3.测试有没有授权成功退出root登录mysql的状态mysql>exit使用你刚刚授予权限的用户名登录mysql -u xxx -p并创建一个数据库CREATE DATABASE  数据库名// 创建成功说明你已经修改权限成功

Ubuntu 18.x 环境下mysql创建用户并更改用户权限相关推荐

  1. Ubuntu 18.04环境下Django的安装配置图文详解

    Django介绍 Django是一个免费的开源高级Python Web框架,旨在帮助开发人员构建安全,可扩展和可维护的Web应用程序. 根据您的需要,有不同的方法来安装Django.它可以使用pip在 ...

  2. 保姆级教程:Linux(Ubuntu 18.04)下VSCode配置与嵌入式开发平台X2000_Halley5调试环境搭建

    保姆级教程:Linux(Ubuntu 18.04)下VSCode配置与嵌入式开发平台X2000_Halley5调试环境搭建 写在前面 配置VSCode的编译环境 配置VSCode的gdb调试环境 配置 ...

  3. linux新增mysql用户_linux下mysql创建新的用户的方法

    1.以root身份登录到MySQL服务器中. $ mysql -u root -p 当验证提示出现的时候,输入MySQL的root帐号的密码. 2.创建一个MySQL用户 使用如下命令创建一个用户名和 ...

  4. 在Linux环境下mysql的root密码忘记解决方法(三种)

    这篇文章主要介绍了在Linux环境下mysql的root密码忘记解决方法,详细的介绍了3种解决办法,具有一定的参考价值,有兴趣的可以了解一下. MySQL密码的恢复方法之一 1.首先确认服务器出于安全 ...

  5. Windows重装系统+虚拟机virtuabox安装+ubuntu系统安装+linux环境下安装fsl 一条龙(步步亲测有效)

    Windows重装系统+虚拟机virtuabox安装+ubuntu系统安装+linux环境下安装fsl 一条龙 零:综述 一.windows10系统的安装 1.准备工作 2.制作启动盘 3.修改启动设 ...

  6. ubuntu 16.04 环境下 vscode的 c++配置文件

    ubuntu 16.04 环境下 vscode的 c++配置 1.首先安装需要的插件 CodeRunner C/C++ 2.在工程根目录下创建.vscode文件夹,里面新建三个json配置文件 各配置 ...

  7. linux mysql 事务_linux下mysql Insert update delete 事务 用户管理

    linux下mysql Insert update delete  事务 用户管理 1.INSERT插入语句格式: INSERT INTO tb_name (字段1, 字段2, ...) VALUES ...

  8. windows 环境下mysql的操作浅析

    windows 环境下mysql的操作 一,MYSQL 的连接 在下载安装好mysql后,访问数据控之前我们需要先连接数据库: 建立一个connect.php 的文件: (面向过程) <?php ...

  9. linux上pyenv卸载,在Ubuntu 18.04系统下安装pyenv的方法

    本文介绍在Ubuntu 18.04操作系统下安装pyenv的方法,使用它可以进行Python多版本管理,目的是防止不同的Python版本因为不兼容而出现错误.安装pyenv其实非常的简单,只需要在系统 ...

最新文章

  1. h5做的app和原生app的区别
  2. 深度丨如何理解和评价机器学习中的表达能力、训练难度和泛化性能
  3. FPGA之道(5)MOS管简介
  4. error: the following arguments are required: cfg_file
  5. spring动态代理实现计算器
  6. 安装mysql5.7出现问题_本地安装Mysql5.7过程中出现的一系列问题
  7. 三十三、数据仓库的概述
  8. 视不可当:信息图与可视化传播
  9. spring学习(8):log4j.properties 详解与配置步骤
  10. EMD_MAINTENANCE.EXECUTE_EM_DBMS_JOB_PROCS的删除创建
  11. Jboss项目部署出现java.lang.UnsupportedClassVersionError 问题的解决方法
  12. 深水划水队项目---七天冲刺之day5
  13. dll文件丢失怎么恢复?如何彻底修复?
  14. STM 贴片机流程记录
  15. HTML文本框不能复制粘贴,word文本框无法复制粘贴
  16. 输入一个数n,然后打印出2的n次方
  17. 图解windows xp Professional系统安装过程
  18. Python入门-基础语法笔记
  19. Azure 进阶攻略 | 上云后的系统,「门禁」制度又该如何实现?
  20. HDU 3277 Marriage Match III(并查集+二分+最大流)

热门文章

  1. t110ii装系统_DELL T110 II如何安装server2003操作系统
  2. python编码转换语句_好程序员Python教程之字符串编码知识小结
  3. sim插拔识别时间_特斯拉+树莓派实现车牌识别检测系统
  4. android git提交整个项目_使用子模块和子树来管理 Git 项目 | Linux 中国
  5. 一步搞定模型训练和商品召回:京东全新索引联合训练召回模型
  6. NLP免费直播 | 两周讲透图卷积神经网络、BERT、知识图谱、对话生成
  7. 蒙特卡洛梯度估计方法(MCGE)简述
  8. 直播实录 | 基于生成模型的事件流研究 + NIPS 2017 论文解读
  9. android左侧固定导航栏,Android使用fragment实现左侧导航
  10. java filechannel 空_FileChannel的基本操作