MySQL权限及登陆、退出方法

dt,dd { display: inline }
table td { border: 1px solid silver }

用户权限列表

SELECT
查询权限

INSERT
插入权限
UPDATE
更新权限
DELETE
删除权限(用于删除数据)
CREATE
创建权限
DROP
删除权限(用户删除文件)
RELOAD
执行flush-hosts, flush-logs, flush-privileges, flush-status, flush-tables, flush-threads, refresh, reload等命令的权限
SHUTDOWN
关闭数据库权限
PROCESS
查看进程权限
FILE
文件访问权限
GRANT
赋予权限
REFERENCES
引用权限
INDEX
索引权限
ALTER
更改权限

用户登陆方式

MySQL 登陆参数
-D,--database=name 打开指定数据库
--delimiter=name 指定分隔符
-h,--host=name 服务器名称
-p,--password[=name] 密码
--prompt=name 设置提示符
-u,--user=name 用户名
-P,--port=127.0.0.1 端口号
-V,--version 输出版本信息

MySQL退出三种方法

quit、\q、exit

时间: 2024-10-11 21:07:27

MySQL权限及登陆、退出方法的相关文章

MySQL登陆退出

单实例登陆MySQL: mysql/mysql -uroot 适合刚安装后无密码 mysql -uroot -p 标准登陆的方法 mysql -uroot -p'password' 密码明文会泄露密码,一般用于脚本中,脚本权限root 700 多实例登陆MySQL: mysql -S /data/3307/mysql.sock 适合无密码 mysql –uroot –p111 –S /data/3306/mysql.sock mysql –uroot –p –h 127.0.0.1 –P3306

mysql 查看当前登陆用户匹配原则及权限user()与current_user()

Mysql在进行登陆时,会去匹配mysql库中的user表,并赋予相应的权限,但是怎么知道我们当时的登陆的用户名及相应的权限呢? 在Mysql中,有两个函数,一个是user(),一个是current_user(); 我们来运行一下看一下他们有什么区别: mysql> select user(); +----------------------+ | user() | +----------------------+ | test@192.168.203.132 | +--------------

MySQL查看用户权限的两种方法

http://yanue.net/post-96.html MySQL查看用户权限命令的两方法: 一. 使用MySQL grants MySQL grant详细用法见:http://yanue.net/post-97.html使用方法: mysql> show grants for [email protected]; 实例: mysql> show grants for [email protected]; +-----------------------------------------

mysql 权限控制

1.mysql的权限是,从某处来的用户对某对象的权限. 2.mysql的权限采用白名单策略,指定用户能做什么,没有指定的都不能做. 3.权限校验分成两个步骤: a.能不能连接,检查从哪里来,用户名和密码,常见错误 ERROR 1045 (28000): Access denied for user ... b.能不能执行操作,粒度从粗到细,分别为:mysql.user,  mysql.db,  msql.tables_priv,  mysql.columns_priv,  mysql.proc_

MySQL创建用户与授权方法

MySQL创建用户与授权方法 作者: 字体:[增加 减小] 类型:转载 时间:2012-11-10我要评论 MySQL中创建用户与授权的实现方法,对于刚开始接触mysql的朋友可以参考下 注:我的运行环境是widnows xp professional + MySQL5.0 一, 创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以

MySQL编码设置方法 MySQL编码为utf8设置方法

mysql的默认编码是拉丁,我每次JSP制作网页用insert语句插入数据库时汉字都会显示成问号,安装mysql后,启动服务并登陆,使用show variables命令可查看mysql数据库的默认编码: 由上图可见database和server的字符集使用了latin1编码方式,不支持中文,即存储中文时会出现乱码.以下是命令行修改为utf-8编码的过程,以支持中文. (1)关闭mysql服务 [plain] view plaincopy service mysql stop (2)修改 /etc

mysql之innodb引擎使用方法

前言 闲来无事做不如MySQL. 一.简介:1.Linux下使用MySQL数据库时,为了支持事务操作需要用到InnoDB引擎,对于表中处理的插入,更新等操作失败时,回滚前面不应该完成的操作是必须的. 2.一般MySQL默认的数据库引擎是MyISAM,不支持事务和外键,则可使用支持事务和外键的InnoDB引擎. 3.本笔记着重讲解MySQL的autocommit变量,如何在数据库中设置自动提交,禁止自动提交,如何在对表操作失败后回滚,对表操作成功后提交事务! 二.操作方法MySQL的autocom

MySQL创建用户与授权方法实例精讲

MySQL中创建用户与授权的实现方法. 运行环境:widnows xp professional + MySQL5.0 一, 创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可以为空

[转]配置mysql允许远程连接的方法

配置mysql允许远程连接的方法 vim /etc/my.cnf注释这一行:bind-address=127.0.0.1 ==> #bind-address=127.0.0.1保存退出.mysql -uroot -p123456 为需要远程登录的用户赋予权限: 复制代码代码如下: mysql> GRANT ALL PRIVILEGES ON *.* TO [email protected]"%" IDENTIFIED BY "123456";mysql&