MySQL Study之--MySQL普通用户无法本地登陆       在安装完毕MySQL后,我们通常加入拥有对应权限的普通用户用来訪问数据库.在使用用户本地登录数据库的时候,常常会出现怎么登录也无法登录的情况,可是从其他的mysqlclient却能够登录. 故障现象: [root@mysrv ~]# mysql -u root -poracle Welcome to the MySQL monitor.  Commands end with ; or \g. Your MySQL conne…
MySQL Study之--MySQL用户及权限管理     MySQLserver通过MySQL权限表来控制用户对数据库的訪问.MySQL权限表存放在mysql数据库里.由mysql_install_db脚本初始化. 这些MySQL权限表分别user,db,table_priv.columns_priv和host.以下分别介绍一下这些表的结构和内容: user权限表:记录同意连接到server的用户帐号信息,里面的权限是全局级的. db权限表:记录各个帐号在各个数据库上的操作权限. table…
MySQL Study之--MySQL schema_information数据库       information_schema数据库是在mysql的版本号5.0之后产生的,一个虚拟数据库,物理上并不存在.       information_schema数据库类似与"数据字典",提供了訪问数据库元数据的方式,即数据的数据.比方数据库名或表名.列类型.訪问权限(更加细化的訪问方式). 案例: mysql> show databases; +------------------…
MySQL Study之--MySQL压力測试工具mysqlslap 一.Mysqlslap介绍     mysqlslap是MySQL5.1之后自带的benchmark基准測试工具,类似Apache Bench负载产生工具.生成schema.装载数据,运行benckmark和查询数据.语法简单,灵活.easy使用.该工具可以模拟多个client同一时候并发的向server发出查询更新,给出了性能測试数据并且提供了多种引擎的性能比較.mysqlslap为mysql性能优化前后提供了直观的验证根据…
MySQL Study之--Mysql无法启动"mysql.host" 系统环境: 操作系统:RedHat EL55 DB Soft:  Mysql 5.6.4-m7 通过源代码包安装mysql后,在启动mysqld时出现错误: [root@rh55 mysql]# bin/mysqld_safe & [1] 15846 [root@rh55 mysql]# 150610 17:04:36 mysqld_safe Logging to '/usr/local/mysql/dat…
MySQL Study之--MySQL下图形工具的使用(MySQL Administrator) 系统环境:     操作系统: Windows  7(64) 下载地址:http://www.softpedia.com/get/Internet/Servers/Database-Utils/MySQL-Administrator-for-Windows.shtml   官方介绍:            MySQL Administrator is a powerful visual admini…
MySQL Study之--MySQL体系结构深入解析 MySQL体系架构 由连接池组件.管理服务和⼯工具组件.sql接口组件.查询分析器组件.优化器组件.缓冲组件.插件式存储引擎.物理⽂文件组成.mysql是独有的插件式体系结构,各个存储引擎有自己的特点. MySQL内存结构: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravit…
最近在搭建hadoop集群,主节点上面安装的MySQL数据库,对着方面不熟悉,为hive.Ooize等服务统一使用的root账号和密码,为了安全一些库对于某些用户是不可见的,所以需要针对不同的服务设置不同的账户及可以访问的主机. 创建新用户 CREATE USER 'uname'@'hostname' IDENTIFIED BY 'password'; 其中: uname:为新创建的用户名 password:为新用户的密码 hostname:为该用户可以在哪台机器上面登陆,本地的则为localh…
回车后 登录管理员权限 sudo su回车后输入以下命令来禁止mysql验证功能 ./mysqld_safe --skip-grant-tables &回车后mysql会自动重启(偏好设置中mysql的状态会变成running) 第五步,输入命令 ./mysql回车后,输入命令 FLUSH PRIVILEGES; 回车后,输入命令 SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密码'); 至此,密码修改完成,可以成功登陆.   在终端登录到…
在安装完成MySQL后,我们通常添加拥有相应权限的普通用户用来访问数据库.在使用普通用户本地登录数据库的时候,经常会出现怎么登录也无法登录的情况. 例如,我的MySQL中的用户为: mysql> SELECT User, Host, Password FROM mysql.user; +------+------------------+-------------------------------------------+ | User | Host | Password | +------+…