如果大家像我一样爱“搬家”的话,就会明白添加多个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,到这里如果顺利执行并没有错误输出的话,就已经完成添加多个用户及数据库的任务了
分享到:
相关推荐
鉴于MySQL数据库的流行与强大,决定多学习使用。...提供添加、修改、删除用户功能,同时,为了测试MySQL数据库的访问性能,提供批量数量添加测试功能,如批量添加10000个用户,看看数据库的执行效率。界面作如下布
在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档、数组及文档数组。 MongoDB...
本篇文章将详细介绍 Mysql 数据库备份的方法和步骤,从基础的 mysqldump 命令到备份多个数据库和所有数据库的操作,还有直接复制整个数据库项目和使用 mysqlhotcopy 工具快速备份的方法。 一、Mysql 中的数据备份 ...
在多个方面存在差异,如开源性、性能、可扩展性、安全性、支持、多租户、数据库管理等。 与 Oracle 对比: 1. 开源性:MySQL是开源数据库,可以免费使用和修改,而Oracle是商业数据库,需要购买许可证来使用。 2. ...
可以使用CREATE USER语法添加一个或多个用户,并设置相应的密码。 语法格式: CREATE USER 用户名 [IDENTIFIED BY [PASSWORD] '密码'] 用户名的格式为:用户名称@主机名。 CREATE USER用于创建新的MySQL账户。CREATE...
Linux平台的MySQL数据库操作与创建 Linux操作系统和MySQL数据库是当前最流行的系统平台和应用软件。...* 本文提供了详细的安装、配置和操作步骤,旨在帮助读者快速掌握Linux平台的MySQL数据库操作和创建。
点评:易语言MYSQL网络数据库远程服务源码例程程序结合易语言扩展界面支持库,实现MYSQL数据库的网络远程应用并分页显示的功能。易语言例程还使用到易语言Mysql支持库,易语言远程服务支持库,超级菜单支持库。资源...
用于管理员或用户管理mySql的数据库,可进行所有数据库的操作包括用户添加删除,数据库、表、记录的建立,编辑,删除等,还可以使用sql语言直接进行记录添加。 本系统可应用于商业服务器,用户也可在本地机建WEB ...
MySQL Workbench 是一个功能强大且易于使用的可视化工具,能够帮助开发者快速创建数据库和表。下面我们将详细介绍如何使用 MySQL Workbench 创建数据库和表。 创建数据库 在 MySQL Workbench 中创建数据库的步骤...
MySQL Workbench 是一个功能强大且易于使用的工具,它可以帮助初学者快速创建数据库,并提高数据库设计和开发效率。 MySQL Workbench 的主要特性包括: * 可视化设计数据库结构 * 支持多种数据库管理系统 * 提供...
在 JMeter 中,创建一个新的线程组,这将模拟多个用户同时访问数据库。 添加 JDBC Connection Configuration 在线程组中,添加一个 JDBC Connection Configuration 组件。在这里,我们需要设置数据库的 URL、驱动...
MySQL数据库配置与管理 MySQL是多用户和多线程的中小型SQL数据库系统,由服务器...* 维护索引:可以创建索引,一个表最多可有16个索引,同时,MySQL可以在一个表的多个列上创建索引,一个索引可以由最多15个列组成。
MySQL数据库主键重复原因分析及处理.pdf MySQL数据库主键是数据库管理系统中的一种重要概念,它是指在关系型数据库中,每个表的唯一标识符,用于唯一地标识表中的每一条记录。主键是数据库设计的核心概念,关系型...
同时备份多个 MySQL 数据库 可以使用 –databases 选项备份多个数据库,例如: mysqldump -hhostname -uusername -ppassword –databases databasename1 databasename2 databasename3 > multibackupfile.sql 仅仅...
MySQL 是一种广泛使用的关系数据库管理系统,随着数据规模的增加,单个数据库的存储和处理能力变得不够,需要实现多个数据库之间的数据同步,以满足大规模数据处理和存储的需求。本文将介绍如何使用 MySQL 实现两个...
godoDb数据库设计器,是一款mysql数据库管理工具。 支持数据库备份还原,支持添加数据库; 支持自动生成数据库设计文档,md 格式以及实时预览,可以下载成 pdf/word文件; 支持数据表名/注释/autoid 的更改,支持...
现在已经在sohu的多个业务线上使用DBProxy 主要功能:1 即使在同一个连接(只要不在同一个事务中)也能连接复用2 负载均衡提高读性能,支持动态扩展3 动态添加的SQL审核和过滤。能够统计的SQL长时间运行影响性能,并且...
在连接 MySQL 数据库之前,需要创建一个名为 008 的项目,添加 Mysql-connector-java-5.1.47 驱动包,然后,编写连接数据库的代码,使用 JDBC 连接到 MySQL 数据库。 总结 本资源指导了如何安装 MySQL 数据库,...
实验内容分为两个部分:使用 Qt C++ 编程方式通过 Driver 驱动程序的方式连接 MySQL 数据库和使用 Qt C++ 编程方式通过 MySQL 提供的 native CLIB 里面 API 连接数据库。 (一) 使用 Driver 驱动程序的方式连接 ...