![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 60
AlexLongjiu
分享学习,共同进步!
展开
-
Red Hat 和Cent OS 低版本安装mysql
1、下载rpm安装文件client: [root@localhost mysql]wget http://dev.mysql.com/get/MySQL-client-5.6.13-1.el6.x86_64.rpm server: [root@localhost mysql]wget http://dev.mysql.com/get/MySQL-server-5.6.13-1.el6.x86_原创 2016-01-15 18:15:30 · 593 阅读 · 0 评论 -
mysql数据库的索引分析和优化
一、什么是索引? 索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅速得到目标记录所在的位置。如果表有1000个记录,通过索引查找记录至少要比顺序扫描记原创 2016-01-13 18:39:04 · 369 阅读 · 0 评论 -
linux下mysql忘记密码
方法一:命令:/etc/init.d/mysql stop 命令:mysqld_safe –user=mysql –skip-grant-tables –skip-networking &mysql -u root mysql mysql> update user set password=password(newpassword) where user=root; my原创 2016-01-13 14:02:13 · 406 阅读 · 0 评论 -
mysql数据库入门
一、第一章 1、 什么是数据库? database,数据库(database,DB)是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。 2、 DBMS数据库管理系统—软件 DBS、DBA DBS包含DBMS和DB和DBA 3、数据表:是一系列二维数组的集合,用来存储数据和操作数据的逻辑结构。它由纵向的列和横向的行组成,行被称为记录,是组织数据的单位;列被称为字段,每原创 2016-01-12 17:08:53 · 364 阅读 · 0 评论 -
sql面试
1.用一条SQL语句 查询出每门课都大于80分的学生姓名 name kecheng fenshu 张三 语文 81 张三 数学 75 李四 语文 76 李四 数学 90 王五 语文 81 王五 数学 100 王五 英语 90A: sel原创 2016-01-11 15:59:55 · 610 阅读 · 0 评论 -
sql语句基础-提升
一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server — 创建 备份数据的 device USE master EXEC sp_addumpdevice ‘disk’, ‘testBack’, ‘c:\mssql7backup\MyNwind_1原创 2016-01-11 15:42:30 · 1588 阅读 · 0 评论 -
linux下安装mysql
1.下载支持Mysql-sever的rpm文件命令:wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm2.安装rpm包命令:rpm -ivh mysql-community-release-el7-5.noarch.rpm3.安装mysql-sever命令:yum install mysql-community原创 2016-01-11 15:08:54 · 298 阅读 · 0 评论 -
linux下mysql配置文件my.cnf详解
basedir = path 使用给定目录作为根目录(安装目录)。 character-sets-dir = path 给出存放着字符集的目录。 datadir = path 从给定目录读取数据库文件。 pid-file = filename 为mysqld程序指定一个存放进程ID的文件(仅适用于UNIX/Linux系统); Init-V脚本需要使用这个文件里的进程ID结束mysqld原创 2016-01-11 15:03:13 · 4857 阅读 · 1 评论 -
Linux系统Mysql备份的导入导出
Mysql 备份如果您使用的是帮助中心的一键环境配置,mysql的安装目录是/usr/local/mysql,如果您将mysql安装到其他目录,您需要输入您mysql完整的安装路径。单库备份您可以在服务器上执行/usr/local/mysql/bin/mysqldump -uroot -p密码 数据库名 > 备份名称.sql mysqldump默认不会导出事件表,执行此命令会出现警告– Warnin原创 2016-01-13 18:03:50 · 1371 阅读 · 0 评论 -
linux授权mysql外网访问
在mysql的bin目录下执行:mysql -uroot -p密码 登陆到数据:执行:use mysql;select host,user,password from user;可以看到user为root,host为localhost的话,说明mysql只允许本机连接,那么外网,本地软件客户端就无法连接了。调整方法:执行:update user set host=’%’ where user =’r原创 2016-01-13 18:06:01 · 2966 阅读 · 0 评论 -
Linux Mysql 误删除授权表root记录
数据库mysql的user授权表默认有三条root账号记录,如图。 如操作误删除,同时没有正确插入,再次登陆mysql会报错如下:ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)启动到安全模式下重新授权也无法成功登陆,因安全模式已经跳过授权表,报错如下:ERROR 1290 (HY原创 2016-01-13 17:59:31 · 1649 阅读 · 0 评论 -
mysql报错:Lost connection to MySQL server at 'reading initial communication packet'
1、检查是否有防火墙限制2、检查mysql是否有访问权限命令:use mysql; 命令:Grant all privileges on . to ‘root’@’%’ identified by ‘kdm001’ with grant option; 命令:flush privileges; 3、检查my.ini文件里是否设置了bind-address 参数,如果有将该条注释掉即可。4、在m原创 2016-01-13 18:16:48 · 3798 阅读 · 1 评论 -
mysql常用命令
1、启动服务mysqld –console2、停止服务 mysqladmin -u root shutdown3、 登录后使用数据库 mysql mysql -u root -p mysql mysql -u root -p -h 11.11.11.11 database4、创建数据库 create database db_name [default character set=gbk]5、原创 2016-01-13 18:23:53 · 267 阅读 · 0 评论 -
MySQL数据库查询优化
1: 使用索引 MySQL允许对数据库表进行索引,以此能迅速查找记录,而无需一开始就扫描整个表,由此显著地加快查询速度。每个表最多可以做到16个索引,此外MySQL还支持多列索引及全文检索。 给表添加一个索引非常简单,只需调用一个CREATE INDEX命令并为索引指定它的域即可。列表A给出了一个例子:列表 Amysql> CREATE INDEX idx_username ON users(use原创 2016-01-13 18:29:42 · 341 阅读 · 0 评论 -
mysql.sock丢失问题解决方法
1、可以使用全局选项文件指定一个不同的套接字例如,如果数据目录是/usr/local/var,可以通过将下列行加入/etc/my.cnf中: [mysqld] socket=/usr/local/var/mysql.sock [client] socket=/usr/local/var/mysql.sock 对服务器和客户均指定路径名,使得它们都使用同一个套接字文件。如果只为服务器设置路径原创 2016-01-13 18:35:25 · 4284 阅读 · 0 评论 -
mysql数据库——源码安装
一:卸载旧版本使用下面的命令检查是否安装有MySQL Serverrpm -qa | grep mysql 有的话通过下面的命令来卸载掉rpm -e mysql // 普通删除模式 rpm -e –nodeps mysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除 二、安装编译MySQL需要的工具1)安装g++和gdbyum instal原创 2016-01-18 18:13:21 · 517 阅读 · 0 评论 -
mysql服务启动不了,数据库备份
最近我们服务器被盗了,导致所有磁盘都满了,而且mysql怎么都启动不了。可是最今数据库没备份!1、拷贝数据库文件 把配置文件(/etc/my.cnf)下datadir目录下的所有文件拷贝下来。2、重装mysql 可以到网上找一个安装mysql的教程,也可以参考我的mysql安装!3、把备份的数据库拷贝回去4、修改mysql配置文件 把配置文件下的datadir指向你拷贝备份的路径5、修改文件所原创 2016-01-16 11:54:43 · 5086 阅读 · 0 评论 -
mysql常见错误码
130 :文件格式不正确。(还不是很清楚错误的状况) 145 :文件无法打开。 1005:创建表失败。 1006:创建数据库失败。 1007:数据库已存在,创建数据库失败。 1008:数据库不存在,删除数据库失败。 1009:不能删除数据库文件导致删除数据库失败。 1010:不能删除数据目录导致删除数据库失败。 1011:删除数据库文件失败。 1012:不能读取系统表中的记录。原创 2016-01-15 18:41:53 · 419 阅读 · 0 评论 -
MySQL utf8mb4字符集:支持emoji表情符号
MySQL utf8mb4字符集:支持emoji表情符号 ㈠ 序言 为了应对无线互联网的机遇和挑战、避免 emoji 表情符号带来的问题、 涉及无线相关的 MySQL 数据库建议都提前采用 utf8mb4 字符集 这必须要作为移动互联网行业的一个技术选型的要点 ㈡ 限制 需要 >= MySQL 5.5.3版本、从库也必须是5.5的了、低版本不支持这个字符集、复制报错 ㈢原创 2016-09-06 08:49:17 · 1464 阅读 · 0 评论