Linux上通过mysql命令访问MySQL数据库时常见问题汇总 1)创建登录账号 #创建用户并授权 #允许本地访问 create user 'test'@'localhost' identified by '123456'; #允许外网访问 create user 'test'@'%' identified by '123456'; #grant 权限  on 数据库.* to '用户名'@'登录主机' identified by '密码'; #原始密码为:123456 加密后的密码为:*6B…
问题 mysqlbinlog -v -v --base64-output=DECODE-ROWS mysql-bin.000166 | less ERROR: Error in Log_event::read_log_event(): 'Found invalid event in binary log', data_len: 111, event_type: 35 /*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=1*/; /*!40019 SET @@sess…
master服务器IO线程 NO  问题描述:造成大量slave bin 日志 大量占用磁盘 排查解决步骤: 1.检查是配置的问题还是mysql数据库本身的故障 2.将master的机器 mysql_slave配置同步为backup机器的mysql_master配置 命令如下     (1)在backup机器查询backup数据库master的配置  show master status;---[show master status;=mysql-bin.001160  Position=719…
学习要点 PHP访问MySQL配置 PHP访问MySQL函数介绍 足球赛程信息管理 PHP访问MySQL配置 PHP.ini配置文件确认以下配置已经打开 extension=php_mysql.dll   #PHP5之前访问数据库模块 extension=php_mysqli.dll   #PHP5之后访问数据库模块 通过getinfo()获得支持信息确认PHP是否已支持访问MySQL PHP访问MySQL函数介绍 mysqli_connect() 函数 函数说明 打开一个到 MySQL 服务器…
MySQL外部访问 mysql 默认是禁止远程连接的,你在安装mysql的系统行运行mysql -u root -p 后进入mysql 输入如下: mysql>use mysql; mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;mysql>flush privileges; 提权的时候,如果遇到了服务器开启了3306 端口,但是不允许root外链的情况,我们可以…
mysqlbinlog  mysql-bin.000036 | less 查询包含几个字段的语句: mysqlbinlog mysql-bin.000036| egrep '(2011030610002460|2011030310001730|2011030410011680|2011030410006280)'   mysqlbinlog查看二进制日志的问题 在使用mysqlbinlog查看日志的时候碰到了一个问题, 错误提示如下:/usr/local/mysql/bin/mysqlbinlo…
想查看mysql的binlog文件,但是裸的binlog文件是无法直视的,mysqlbinlog这个工具是用来查看binlog文件内容的(使用方式man mysqlbinlog查看),但是使用mysqlbinlog将binlog文件转换成人类可读的内容时却报错: mysqlbinlog: unknown variable 'default-character-set=utf8' 原因是mysqlbinlog这个工具无法识别binlog中的配置中的default-character-set=utf…
mysql数据安全之利用二进制日志mysqlbinlog恢复数据 简介:如何利用二进制日志来恢复数据 查看二进制日志文件的内容报错: [root@xdclass-public log_bin]# mysqlbinlog mysql-bin.000002 mysqlbinlog: [ERROR] unknown variable 'default-character-set=utf8'   解决: 第一种:在mysqlbinlog 后边加上 --no-defaults 第二种:注释掉配置文件里边的…
mysql数据安全之利用二进制日志mysqlbinlog备份数据 简介:如何利用二进制日志来备份数据 什么是二进制日志: 二进制日志就是记录着mysql数据库中的一些写入性操作,比如一些增删改,但是,不包括查询!   二进制日志有哪些功能: 一般情况下,二进制日志有着数据复制和数据恢复的功能.   注意: 开启二进制日志会有1%的性能消耗!   查看二进制日志是否开启: mysql> show variables like 'log_bin%'; +-----------------------…
查看二进制日志文件 mysql> SHOW BINLOG EVENTS \G; mysql> SHOW MASTER LOGS; 清除二进制日志文件 mysql> PURGE { MASTER|BINARY } LOGS TO 'log_name'; mysql> PURGE { MASTER|BINARY } LOGS BEFORE 'datetime'; 例如: mysql> PURGE MASTER LOGS TO 'mysql-bin.000001'; mysql&g…