Linux运维必会的mysql企业面试题大全

Linux运维必会的mysql企业面试题大全

Mysql 9个月前 (01-29) 浏览: 211 评论: 0

(1)基础笔试命令考察 1.开启MySQL服务 /etc/init.d/mysqld start service mysqld start systemctl start mysqld 2.检测端口是否运行 lsof -i :3306 netstat -lntup |grep 3306 3.为MySQL设置密码或者修%独立,互不影响的对外提供服务,便于节约服务器资源与后期架构扩展多实例的配置方法有

MySQL数据库root账户密码忘记两种处理方法

MySQL数据库root账户密码忘记两种处理方法

Mysql 11个月前 (12-06) 浏览: 158 评论: 0

方法1: 1.停止MySQL服务 # kill `cat /var/run/mysqld/mysqld.pid` 或者 # pkill mysqld 2.创建一个密码赋值语句的文本文件 # vi mysql-init ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass!6'; 在加载授权表之前重置密码。 3.使用—init-file选项启动

ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘***’ (2)

ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘***’ (2)

Mysql 1年前 (2017-09-01) 浏览: 70

有时候,当我们使用“mysql”、“mysqladmin”、“mysqldump”等命令管理数据库时,服务器抛出类似如下错误: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 这个错误是由于什么原因导致的呢?  一、错误现场还原: 下面我们通

MySQL InnoDB内存压力判断以及存在的疑问

MySQL InnoDB内存压力判断以及存在的疑问

Mysql 1年前 (2017-08-04) 浏览: 131 评论: 0

与其他数据一样,内存对数据库的性能有着至关重要的影响,MySQL InnoDB也一样通过内存来缓存数据,在访问数据的时候通过访问内存中缓存的数据来提高数据的访问效率。 MySQL中通过show variables like 'Innodb_buffer_pool%'命令或者直接访问performance_schema.global_status系统表, 可以得到数据库在运行过程中对内存或者磁盘的读

Mysql数据库用source命令导入SQL文件

Mysql数据库用source命令导入SQL文件

Mysql 2年前 (2017-02-23) 浏览: 154 评论: 0

今天我们开发在test服务器上面用phpmyadmin导出了一段SQL语句,让我导入到beta上面的数据库里面,但是beta服务器上面没有安装phpmyadmin软件,看了里面还有删除创建数据表的过程,用mysql命令导入肯定是不行的,难道只能在beta服务器上面安装phpmyadmin软件才能可以导入该SQL语句?该SQL语句如下,我只是截取了其中一部分: -- phpMyAdmin SQL D

MySQL异常:Incorrect key file for table ‘/tmp/#sql_37b_1.MYI’; try to repair it

MySQL异常:Incorrect key file for table ‘/tmp/#sql_37b_1.MYI’; try to repair it

Mysql 2年前 (2017-02-14) 浏览: 142 评论: 0

今天突然收到报警短信,提示网站有一个模块出现异常,当时我就方了 检查了下日志,发现异常如下: Caused by: ja 看这个异常信息真是一头雾水,但是可以确定的是,在执行一条SQL的时候,数据库(MySQL)抛出异常,先不管那么多,直接将SQL在终端跑一下,异常如下 问题原因:在执行SQL的时候,产生临时数据占满了/tmp磁盘空间 解决方法 1、,使用SQL改掉默认临时数据地址(tmpdir)

Mysql数据库主从备份基本概念篇

Mysql数据库主从备份基本概念篇

Linux安全运维 2年前 (2017-01-05) 浏览: 154 评论: 0

mysql数据库主从备份原理以及思路概念 1. 主服务器验证连接。 2. 主服务器为从服务器开启一个线程。 3. 从服务器将主服务器日志的偏移位告诉主服务器。 4. 主服务器检查该值是否小于当前二进制日志偏移位。 5. 如果小于,则通知从服务器来取数据。 6. 从服务器持续从主服务器取数据,直至取完,这时,从服务器线程进入睡眠,主服务器线程同时进入睡眠。 7. 当主服务器有更新时,主服务器线程被激

MySQL5.7MHA+MaxScale2.0构建高可用环境

MySQL5.7MHA+MaxScale2.0构建高可用环境

Mysql 2年前 (2016-12-06) 浏览: 534 评论: 0

MySQL读写分离与负载均衡--MHA与MaxScale 环境介绍 Part1:写在最前 看了某大牛的文章,讲述了一下MaxScale比LVS的好处多多,那您倒是放出来配置文件啊~~大牛说: 需要的单独找我吧,太长了配置文件…… 看到这我心中久久不能平静啊。。。联系不上您呐 = =,于是各种资料各种找啊~各种坑各种血崩啊!~~~ 由于不知道大牛的配置文件是什么样子,本文仅以随笔的形式,记录下实施过

MySQL Utilities工具包概述及安装

MySQL Utilities工具包概述及安装

Mysql 2年前 (2016-11-14) 浏览: 259 评论: 0

MySQL Utilities 是一组基于Python语言编写的python库的命令行实用工具集,依赖于python 2.6。该工具提供了MySQL数据库运维工程中常用的一些工具,诸如克隆、复制、比较、差异、导出、导入、安装、配置、索引、磁盘查看等等。有了这个工具包,就好比那些个神医大夫,不管大病小病,先去搞个化验,搞个CT,你也可以当华佗。MySQL Utilities提供了各种平台的软件包,如

高性能Mysql主从架构的复制原理及配置详解

高性能Mysql主从架构的复制原理及配置详解

Mysql 2年前 (2016-11-11) 浏览: 162 评论: 0

1 复制概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。这些日志可以记录发送到从服务器的更新。当

企业私有云之mariadb集群高可用

企业私有云之mariadb集群高可用

Mysql 2年前 (2016-11-08) 浏览: 111 评论: 0

上篇文章介绍了openstack组件rabbitmq高可用,现在介绍其另一个重要组件mysql高可用。 我是本次选择mysql的版本是mariadb,集群方法是galera cluster多主集群。 其实也有很多其他方案,如pxc、mha等等,选择galera的原因是安装方便,使用与维护也方便,多主模式任何一个节点挂了都可以在另外节点查看数据,同时openstack各组件也支持配置集群方式的配置。

MySQL调优性能优化配置/etc/my.cnf参数

MySQL调优性能优化配置/etc/my.cnf参数

Mysql 2年前 (2016-11-03) 浏览: 156 评论: 0

[client] port = 3306 socket = /var/lib/mysql/mysql.sock default-character-set = utf8 [mysql] no-auto-rehash #仅允许使用键值的updates和deletes [mysqldump] quick max_allowed_packet = 64M [mysqld] basedir = /usr/

MySql注入科普

MySql注入科普

Mysql 2年前 (2016-10-25) 浏览: 239 评论: 0

默认存在的数据库: mysql 需要root权限读取 information_schema 在5以上的版本中存在 测试是否存在注入方法 假:表示查询是错误的 (MySQL 报错/返回页面与原来不同) 真:表示查询是正常的 (返回页面与原来相同) 共三种情况: 字符串类型查询时: 数字类型查询时: 登陆时: ' 假 '' 真 " 假 "" 真 \ 假 \\ 真 AND 1 真 AND 0 假 AND

Mysql安全配置

Mysql安全配置

Mysql 2年前 (2016-10-20) 浏览: 106 评论: 0

0x01 前言 很多文章中会说,数据库的权限按最小权限为原则,这句话本身没有错,但是却是一句空话。因为最小权限,这个东西太抽象,很多时候你并弄不清楚具体他需要哪些权限。 现在很多mysql用着root账户在操作,并不是大家不知道用root权限太大不安全,而是很多人并不知道该给予什么样的权限既安全又能保证正常运行。所以,本文更多的是考虑这种情况下,我们该如何简单的配置一个安全的mysql。注:本文测

MySQL注入技巧

MySQL注入技巧

Mysql 2年前 (2016-10-20) 浏览: 134 评论: 0

0x00、介绍   很多东西都是一样的,但是有一些小技巧确实很使用。 以下所有技巧都只在mysql适用,因为它太灵活了 0x01 MYSQl灵活的语法 1 MySQL语法以及认证绕过 注释符: #, -- X(X为任意字符) /*(MySQL-5.1) ;%00 ` 'or 1=1;%00 'or 1=1 union select 1,2`' 'or 1=1 # '/*!50000or*

一个参数引起的mysql从库宕机血案

一个参数引起的mysql从库宕机血案

Mysql 2年前 (2016-10-13) 浏览: 168 评论: 0

Part1:max_binlog_cache_size max_binlog_cache_size 表示的是binlog 能够使用的最大cache 内存大小 当我们执行多语句事务的时候 所有session的使用的内存超过max_binlog_cache_size的值时 就会报错:“Multi-statement transaction required more than 'max_binlog_

MySQL支持emoji图标存储

MySQL支持emoji图标存储

Mysql 2年前 (2016-09-13) 浏览: 120 评论: 0

在MySLQ中 UPDATA 和 INSERT 数据的时候,如果数据上面带有emoji图标,例如:💗、👽、💔 很容易更新或者插入不成功,导致报错。 Error: ER_TRUNCATED_WRONG_VALUE_FOR_FIELD: Incorrect string value: '\xF0\x9F\x91\xBD\xF0\x9F...' for column 'name' at row 都快崩溃

sql server2005配置管理器打不开 无法连接到WMI提供程序  [0x80041003] windows2008 R2 64位

sql server2005配置管理器打不开 无法连接到WMI提供程序 [0x80041003] windows2008 R2 64位

Mysql 2年前 (2016-08-03) 浏览: 489 评论: 0

无法连接到WMI 提供程序.您没有权限或该服务器无法访问。 请注意,你只能使用SQL Server 配置管理器来管理SQLServer 2005服务器。访问遭到拒绝[0*80041003] 在网上找到几个方法: 方法一:在连接数据库应该经常遇到的问题,尤其是对盗版的xp系统而言。这主要是通过Java 或者vc连接数据库遇到的问题 解决问题的方法:检查一下 windows下的system32 中是否

MySQL安装后默认自带数据库的作用

MySQL安装后默认自带数据库的作用

Mysql 2年前 (2016-08-03) 浏览: 297 评论: 0

大家在学习MySQL时,安装后都会发现里边已经自带了几个默认的数据库,我装的MySQL5.5里边自带六个数据库 网上查了一些资料对这几个数据库的功能做一下学习。   1.information_schema 这个库中有很多的表     information_schema数据库表说明: SCHEMATA表:提供了当前mysql实例中所有数据库的信息。是show databases的结果取之此表。

切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册

扫一扫二维码分享