mysql
Kevin_ora
这个作者很懒,什么都没留下…
展开
-
Find out slow sql of mysql
Recent days, I should do a sql tuning for a mysql database, and I know a bit of mysql db. In order to find the slow sql, i do the slow_query_log on to collect the slow sql.mysql> show variables like原创 2013-08-07 14:04:18 · 834 阅读 · 0 评论 -
mysql数据库密码破解
公司mysql dba把数据库root密码丢失需要破解,方法如下,适合linux、unix机器service mysqld stop /opt/mysql/bin/mysqld_safe --skip-grant-tables & /opt/mysql/bin/mysql -u root update mysql.user set password=PASSWORD('...')原创 2014-05-22 18:28:54 · 893 阅读 · 0 评论 -
清除mysql binary log
作为一个oracle dba有时候不得不管理一下mysql数据库,当为主从库时需要阶段性清理mysql binary log,清楚方式如下:首先查看mysql 的当前日志组show master status;确定当前日志组后删除日志文件purge binary logs to 'mysql-bin.000795';删除000795之前的日志原创 2014-06-30 10:04:14 · 993 阅读 · 0 评论 -
mysql5.5.17源码安装
1. 源码包下载 源码包通常也采用tar.gz压缩,名称中只包含版本信息,大小也比RPM包、二进制包小很多,解压后的文件中含有INSTALL-SOURCE文件,可从MySQL官网(http://www.mysql.com/downloads/)下载,如:mysql-5.5.17.tar.gz2. CMake在采用源码包安装MySQL实例之前,先来介绍一下cmake这个编译工具。在MyS原创 2014-08-26 09:17:46 · 1368 阅读 · 0 评论 -
ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.56.105' (113)
[root@mysql ~]# mysql -uroot -h192.168.56.105 -pEnter password: ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.56.105' (113)问题的分析出现上述问题,可能有以下几种可能1. my.cnf 配置文件中 skip-netwo原创 2014-09-02 16:03:38 · 2467 阅读 · 0 评论 -
MySQL查看表相关外键关系sql
刚接手MySQL数据的时候,经常会遇到主外键关系,有没有E-R图来帮助,职能通过SQL来查询:select TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAMEfrom INFORMATION_SCHEMA.KEY_COLUMN_USAGEwhere原创 2014-09-16 21:16:32 · 4337 阅读 · 0 评论 -
创建MySQL从库
我们知道Oracle有DataGuard实时备份数据,可以做主备切换,而MySQL也有自己的一套备库方案,称之为主从复制。搭建MySQL从库是为了实时同步主库数据,同时也可以分担主库的读压力,对数据库端做成读写分离结构。搭建MySQL主从库注意点:1.主库和从库的 server-id 一定不能相同。2.在主库创建replication slave账户原创 2014-10-20 16:13:00 · 1174 阅读 · 0 评论 -
MySQL 用户管理
合理的管理DB用户权限是一个DBA的基本工作,这里整理一下MySQL用户管理的相关内容。CREATE USER、DROP USER、RENAME USER 用来创建、删除、修改MySQL用户GRANT 为给定MySQL用户分配权限REVOKE 撤销已给定MySQL用户的相关权限SET PASSWORD 为MySQL用户配置密码SHOW GRANTS 显示给定MySQL用户的权限 相关用户及原创 2017-01-10 15:00:50 · 1431 阅读 · 0 评论 -
MySQL使用存储过程创建用户
周五接到开发朋友的一个小求助,需要在MySQL 测试环境创建一个自动创建用户的存储过程,要求帮忙编写一下。 MySQL version 5.5.17 OS version CentOS 6.4 存储过程内容如下:DELIMITER //CREATE PROCEDURE cr_user(IN p_uname VARCHAR(20), IN p_passwd VARACHAR(200))BE原创 2017-02-12 11:21:28 · 2361 阅读 · 1 评论