当前位置: 首页 > 编程笔记 >

mysql通过文档读取并执行命令之快速为mysql添加多用户和数据库技巧

秦俊
2023-03-14
本文向大家介绍mysql通过文档读取并执行命令之快速为mysql添加多用户和数据库技巧,包括了mysql通过文档读取并执行命令之快速为mysql添加多用户和数据库技巧的使用技巧和注意事项,需要的朋友参考一下


# vi mysqlusers.txt

create database dataname;

grant all privileges on dataname.* to username@localhost identified by ‘password‘;

flush privileges;

# /usr/local/mysql/bin/mysql -u root -p password < mysqlusers.txt

   蓝色斜体部分为对应的用户名和密码,添加多个用户及数据库,只需要复制中间部分代码并修改对应的位置即可,如:

 


  create database dataname1;

   grant all privileges on dataname1.* to username1>@localhost” identified by ‘password‘;

   flush privileges;

   create database dataname2;

   grant all privileges on dataname2.* to username2>@localhost” identified by ‘password‘;

   flush privileges;

以上内容给大家分享了mysql通过文档读取并执行命令之快速为mysql添加多用户和数据库技巧,希望大家喜欢,关于数据库内容请持续关注本站,本站每天都有新的内容更新

 类似资料:
  • 问题内容: 我使用塔和sqlalchemy。我不断更新架构文件,并删除并重新创建数据库,以便可以制作新的架构。 每次我通过打开MySql查询浏览器并登录并删除数据库/架构来执行此操作。 如何在Ubuntu Linux中删除完整的linux shell命令中的MySQL db / schema? 问题答案: 尝试以下命令:

  • 我在远程服务器上设置了一个自动日志检查的设置。我创建了类似这样的方法,使用exec命令跟踪日志… 如何运行mysql命令将结果返回到eclipse终端?

  • 我试图从mysql读取数据,并将其写回s3中的parquet文件,具体分区如下: 我的问题是,它只打开一个到mysql的连接(而不是4个),并且在从mysql获取所有数据之前,它不会写入parquert,因为mysql中的表很大(100M行),进程在OutOfMemory上失败。 有没有办法将Spark配置为打开多个到mysql的连接并将部分数据写入镶木地板?

  • 所以我正在处理这个Django项目,使用MySQL作为DB引擎。 我犯了一些错误,现在我不得不删除一个我无意中创建的表。因此,我试图通过命令行访问DB,但不知道如何访问。 有人能帮忙吗?还是有更好的方法在MySQL DB中删除一个表? 谢谢。

  • 当我尝试创建一个新的数据库(m)在xampp mysql命令窗口然后我得到一个错误消息 错误1044(42000):用户“@'localhost”对数据库“m”的访问被拒绝。 然后我使用phpmyadmin创建了这个数据库,但是当我在mysql命令窗口中输入命令时,它并没有显示出来。有人能告诉我如何才能摆脱这个错误信息,并能成功地创建新的数据库,通过使用mysql命令窗口在xampp?(我使用的是

  • 问题内容: 我正在创建一个bash脚本,除其他外,该脚本从MySQL数据库收集一些数据。我的MySQL用户具有写权限,但是出于安全原因,我想将其临时设置为只读状态。是否可以从命令行执行此操作? 问题答案: 要回答您的原始问题,您可以通过以下命令将整个数据库设置为只读模式: 并通过以下方式返回正常模式: 请注意,此操作将对数据库的行为产生深远的影响。因此,在执行此操作之前,请阅读上述命令的可用文档。