Using the mysql Client Program
1.Setting Up a MySQL User Account
GRANT <privileges> ON <what> TO <user> [IDENTIFIED BY "<password>"] [WITH GRANT OPTION];
<privileges>是一个用逗号分隔的你想要赋予的权限的列表。你可以指定的权限可以分为三种类型:
数据库/数据表/数据列权限: Alter: 修改已存在的数据表(例如增加/删除列)和索引。
Create: 建立新的数据库或数据表。
Delete: 删除表的记录。
Drop: 删除数据表或数据库。
INDEX: 建立或删除索引。
Insert: 增加表的记录。
Select: 显示/搜索表的记录。
Update: 修改表中已存在的记录。
全局管理权限:
file: 在MySQL服务器上读写文件。
PROCESS: 显示或杀死属于其它用户的服务线程。
RELOAD: 重载访问控制表,刷新日志等。
SHUTDOWN: 关闭MySQL服务。
特别的权限:
ALL: 允许做任何事(和root一样)。
USAGE: 只允许登录--其它什么也不允许做。
<what> 定义了这些权限所作用的区域。*.*意味着权限对所有数据库和数据表有效。dbName.*意味着对名为dbName的数据库中的所有数据表有效。dbName.tblName意味着仅对名为dbName中的名为tblName的数据表有效。你甚至还可以通过在赋予的权限后面使用圆括号中的数据列的列表以指定权限仅对这些列有效(在后面我们将看到这样的例子)。
<user>指定可以应用这些权限的用户。在MySQL中,一个用户通过它登录的用户名和用户使用的计算机的主机名/IP地址来指定。这两个值都可以使用%通配符(例如kevin@%将允许使用用户名kevin从任何机器上登录以享有你指定的权限)。
<password>指定了用户连接MySQL服务所用的口令。它被用方括号括起,说明IDENTIFIED BY "<password>"在GRANT命令中是可选项。这里指定的口令会取代用户原来的密码。如果没有为一个新用户指定口令,当他进行连接时就不需要口令。
这个命令中可选的WITH GRANT OPTION部分指定了用户可以使用GRANT/REVOKE命令将他拥有的权限赋予其他用户。请小心使用这项功能--虽然这个问题可能不是那么明显!例如,两个都拥有这个功能的用户可能会相互共享他们的权限,这也许不是你当初想看到的。
2.Telling mysql to Read Statements from a File
source test.sql
3.Suppressing Column Headings in Query Output
mysql --skip-column-names -e "select * from sales;"
分享到:
相关推荐
mysql客户端程序mysql客户端程序mysql客户端程序mysql客户端程序mysql客户端程序mysql客户端程序mysql客户端程序mysql客户端程序mysql客户端程序mysql客户端程序mysql客户端程序mysql客户端程序mysql客户端程序mysql...
mysql客户端开发程序,中文版软件.很适合开发.
在Linux操作系统下,使用C语言编写MYSQL的客户端程序,是一项非常重要的任务。通过编写客户端程序,可以实现与MYSQL数据库的连接和交互,从而实现数据的读取、写入和修改等操作。此外,编写客户端程序还可以实现对...
史上最好用的mysql客户端管理工具 一款小巧的管理Mysql的应用程序.主要特性包括多文档界面,语法突出,拖拽方式的数据库和表格。 可编辑/可增加/删除的域,可编辑/可插入/删除的记录,可显示的成员,可执行的SQL ...
MYSQL客户端程序,exe文件,直接双击安装。
e文的完整的mysql5的c语言api说明,及编写mysql客户程序的注意事项.
这是mysql数据库的客户端访问工具,有中文汉化包
希望大家多多支持 我是好不容易找到的客户端
MYSQL_客户端_C_API编程,c语言开发mysql客户端程序的电子书,希望对刚接触的同学有帮组。
使用OPC通讯西门子PLC,数据库采用entity framework core连接mysql的客户端程序。
navicat for mysql中文破解版可以用于在任何3.21或以上的MySQL版本,并支援最新版MySQL的大部份功能,包括触发器、预存程序、函式、事件、检视、管理使用者等等。 navicat for mysql的图形化界面软件,一款小巧的...
个税计算、聊天工具、mysql客户端、oracle客户端
MySQL练习1 参考答案 MySQL练习1 参考答案 MySQL练习1 参考答案
含有mysql安装程序及客户端程序,安装简单快捷,可用于个人数据库搭建
MyMySQL v1.5.4(2015-01-08)此软件包包含完全用Go编写MySQL客户端API。 对不起,我的英语不好。 如果您可以帮助改善本文档中的英语,请与我联系。 MyMySQL v1.5.4(2015-01-08)此软件包包含完全用Go编写MySQL...
MySQL-client - MySQL 客户端程序,用于连接并操作Mysql服务器。 MySQL-devel - 库和包含文件,如果你想要编译其它MySQL客户端,例如Perl模块,则需要安装该RPM包。 MySQL-shared - 该软件包包含某些语言和应用程序...
mysql
navicat8lite_mysql_cs(MySQL图形化工具) :它是一个功能齐全的、基于GUI的MySQL客户端程序,可以跨平台操作。它提供多种风格的用户界面,支持简体中文,易于操作,某些操作界面与SQL Server数据库系统的客户端工具...
查询 一个使用 mysql 客户端库进行 sql 查询的程序。 使用参数化查询来避免 sql 注入。
mysql-gui-tools-5.0-r17-win32 和 mysql-5.5.28-win32.msi 安装程序集安装指导doc文档,文档为本人安装过程中记录,绝对可用。