`

快速添加多个 MySQL 用户及数据库

阅读更多
如果大家像我一样爱“搬家”的话,就会明白添加多个MySQL用户和数据库的痛苦。以前用虚拟主机,在cpanel上添加,虽然说是有界面,操作过程比较简捷明了,但添加多个用户及数据库时,还是费时费力;以后有了SSH,可以直接敲命令,登录Mysql,添加数据库,给它添加对应的用户并给予权限,一条一条命令地敲,还是不够省力。
昨天晚上搜索mysqladmin时,无意中翻到MySQL文档4.5.1.4. Executing SQL Statements from a Text File,原来mysql还可以直接从文档中读取并执行命令(失败,这个不是什么新玩意,之前都已经记录过这个命令——MySQL大数据库的导出和导入  )。
好吧,看来我是没什么发散性思维的。还是继续看看怎样添加多个MySQL用户及数据库吧:

1. 用vi新建一个文档:

      # vi addusers.txt
2. 在其中输入:

      CREATE DATABASE 数据库名称;
      GRANT ALL privileges ON 数据库名称.* TO 数据库用户名@localhost IDENTIFIED BY '密码';
      FLUSH privileges;
多个用户及数据库,只要重复上面的代码就可以了,例如:

      CREATE DATABASE 数据库名称1;
      GRANT ALL privileges ON 数据库名称1.* TO 数据库用户名1@localhost IDENTIFIED BY '密码1';
      FLUSH privileges;

      CREATE DATABASE 数据库名称2;
      GRANT ALL privileges ON 数据库名称2.* TO 数据库用户名2@localhost IDENTIFIED BY '密码2';
      FLUSH privileges;

      CREATE DATABASE 数据库名称3;
      GRANT ALL privileges ON 数据库名称3.* TO 数据库用户名3@localhost IDENTIFIED BY '密码3';
      FLUSH privileges;
3. 保存退出vi
4. 输入下列命令:

      # /usr/local/mysql/bin/mysql -uroot -p用户root的密码 < addusers.txt
5. OK,到这里如果顺利执行并没有错误输出的话,就已经完成添加多个用户及数据库的任务了
分享到:
评论

相关推荐

    C#连接操作MySQL数据库进行添加、修改、删除、查询等操作的演示

    鉴于MySQL数据库的流行与强大,决定多学习使用。...提供添加、修改、删除用户功能,同时,为了测试MySQL数据库的访问性能,提供批量数量添加测试功能,如批量添加10000个用户,看看数据库的执行效率。界面作如下布

    MySQL与MongoDB数据库架构介绍.pptx

    在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 将数据存储为一个文档,数据结构由键值(key=&gt;value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档、数组及文档数组。 MongoDB...

    Mysql数据库备份(一)-数据库备份和表备份.docx

    本篇文章将详细介绍 Mysql 数据库备份的方法和步骤,从基础的 mysqldump 命令到备份多个数据库和所有数据库的操作,还有直接复制整个数据库项目和使用 mysqlhotcopy 工具快速备份的方法。 一、Mysql 中的数据备份 ...

    mysql mysql与其它数据库的对比

    在多个方面存在差异,如开源性、性能、可扩展性、安全性、支持、多租户、数据库管理等。 与 Oracle 对比: 1. 开源性:MySQL是开源数据库,可以免费使用和修改,而Oracle是商业数据库,需要购买许可证来使用。 2. ...

    MySQL数据库:用户的管理.pptx

    可以使用CREATE USER语法添加一个或多个用户,并设置相应的密码。 语法格式: CREATE USER 用户名 [IDENTIFIED BY [PASSWORD] '密码'] 用户名的格式为:用户名称@主机名。 CREATE USER用于创建新的MySQL账户。CREATE...

    Linux平台的MySQL数据库操作与创建.pdf

    Linux平台的MySQL数据库操作与创建 Linux操作系统和MySQL数据库是当前最流行的系统平台和应用软件。...* 本文提供了详细的安装、配置和操作步骤,旨在帮助读者快速掌握Linux平台的MySQL数据库操作和创建。

    MYSQL网络数据库远程服务易语言源码

    点评:易语言MYSQL网络数据库远程服务源码例程程序结合易语言扩展界面支持库,实现MYSQL数据库的网络远程应用并分页显示的功能。易语言例程还使用到易语言Mysql支持库,易语言远程服务支持库,超级菜单支持库。资源...

    mySql数据库在线管理系统

    用于管理员或用户管理mySql的数据库,可进行所有数据库的操作包括用户添加删除,数据库、表、记录的建立,编辑,删除等,还可以使用sql语言直接进行记录添加。 本系统可应用于商业服务器,用户也可在本地机建WEB ...

    利用MySQL Workbench创建数据库和表.pdf

    MySQL Workbench 是一个功能强大且易于使用的可视化工具,能够帮助开发者快速创建数据库和表。下面我们将详细介绍如何使用 MySQL Workbench 创建数据库和表。 创建数据库 在 MySQL Workbench 中创建数据库的步骤...

    初学者使用MySQLWorkbench创建数据库教程.pdf

    MySQL Workbench 是一个功能强大且易于使用的工具,它可以帮助初学者快速创建数据库,并提高数据库设计和开发效率。 MySQL Workbench 的主要特性包括: * 可视化设计数据库结构 * 支持多种数据库管理系统 * 提供...

    JMeter对mysql数据库进行压力测试

    在 JMeter 中,创建一个新的线程组,这将模拟多个用户同时访问数据库。 添加 JDBC Connection Configuration 在线程组中,添加一个 JDBC Connection Configuration 组件。在这里,我们需要设置数据库的 URL、驱动...

    Linux全攻略--MySQL数据库配置与管理[汇编].pdf

    MySQL数据库配置与管理 MySQL是多用户和多线程的中小型SQL数据库系统,由服务器...* 维护索引:可以创建索引,一个表最多可有16个索引,同时,MySQL可以在一个表的多个列上创建索引,一个索引可以由最多15个列组成。

    MySQL数据库主键重复原因分析及处理.pdf

    MySQL数据库主键重复原因分析及处理.pdf MySQL数据库主键是数据库管理系统中的一种重要概念,它是指在关系型数据库中,每个表的唯一标识符,用于唯一地标识表中的每一条记录。主键是数据库设计的核心概念,关系型...

    MySQL备份数据库的命令.doc

    同时备份多个 MySQL 数据库 可以使用 –databases 选项备份多个数据库,例如: mysqldump -hhostname -uusername -ppassword –databases databasename1 databasename2 databasename3 &gt; multibackupfile.sql 仅仅...

    mysql ,两个数据库,实时数据同步

    MySQL 是一种广泛使用的关系数据库管理系统,随着数据规模的增加,单个数据库的存储和处理能力变得不够,需要实现多个数据库之间的数据同步,以满足大规模数据处理和存储的需求。本文将介绍如何使用 MySQL 实现两个...

    基于nodeJs的mysql数据库设计程序

    godoDb数据库设计器,是一款mysql数据库管理工具。 支持数据库备份还原,支持添加数据库; 支持自动生成数据库设计文档,md 格式以及实时预览,可以下载成 pdf/word文件; 支持数据表名/注释/autoid 的更改,支持...

    基于MySQL的数据库中间件SOHU-DBProxy.zip

    现在已经在sohu的多个业务线上使用DBProxy 主要功能:1 即使在同一个连接(只要不在同一个事务中)也能连接复用2 负载均衡提高读性能,支持动态扩展3 动态添加的SQL审核和过滤。能够统计的SQL长时间运行影响性能,并且...

    mysql的安装以及eclips连接数据库

    在连接 MySQL 数据库之前,需要创建一个名为 008 的项目,添加 Mysql-connector-java-5.1.47 驱动包,然后,编写连接数据库的代码,使用 JDBC 连接到 MySQL 数据库。 总结 本资源指导了如何安装 MySQL 数据库,...

    实验五 使用Qt连接MySQL数据库(1).docx

    实验内容分为两个部分:使用 Qt C++ 编程方式通过 Driver 驱动程序的方式连接 MySQL 数据库和使用 Qt C++ 编程方式通过 MySQL 提供的 native CLIB 里面 API 连接数据库。 (一) 使用 Driver 驱动程序的方式连接 ...

Global site tag (gtag.js) - Google Analytics