一.创建数据库: create database database_name: php中创建数据库的两种方法:(mysql_create_db(),mysql_query()) $conn = mysql_connect("localhost","username","password") or die ( "could not connect to localhost"); 1. mysql_create_db("…
mysql主主复制汇总整理 一.Mysql主主.主从复制主要思路: 1.mysql复制实质: 就是其他的MySQL数据库服务器将这个数据变更的二进制日志在本机上再执行一遍,因此非常重要的一点是mysql数据库中必须要开启二进制日志: 2.Mysql主从复制: 就是A为主数据库,B为从数据库,B将A中数据变更的二进制日志在它数据库中重新执行一遍:(B只会随着A改变,A不会随着B改变) 3.Mysql主主复制: 就是A数据库.B数据库互相同步数据,A与B都将彼此的数据变更的二进制日志在自身数据库中重…
mysql基础知识语法汇总整理(一) insert /*insert*/ insert into 表名(字段列表) values(值列表); --蠕虫复制 (优点:快速复制数据,测试服务器压力) insert into 表名1_插入 select (字段列表) from 表名2_复制; 例如:create table copy( id ) unsigned not null comment 'id', name ) not null default '' comment '名字' )engine…
mysql基础知识语法汇总整理(二)   连接数据库操作 /*连接mysql*/ mysql -h 地址 -P 端口 -u 用户名 -p 密码 例如: mysql -u root -p **** /*退出mysql*/ exit;   数据库操作 #数据库操作 /*关键字:create 创建数据库(增)*/ create database 数据库名 [数据库选项]; 例如: create database test default charset utf8 collate utf8_bin; /…
Linux上通过mysql命令访问MySQL数据库时常见问题汇总 1)创建登录账号 #创建用户并授权 #允许本地访问 create user 'test'@'localhost' identified by '123456'; #允许外网访问 create user 'test'@'%' identified by '123456'; #grant 权限  on 数据库.* to '用户名'@'登录主机' identified by '密码'; #原始密码为:123456 加密后的密码为:*6B…
在之前我写过一篇关于这个方面的文章 <[原创]为什么使用数据索引能提高效率?(本文针对mysql进行概述)(更新)> 这次,主要侧重点讲下两种常用存储引擎. 我们一般从两个方面进行MySQL数据库优化: A.SQL语句的优化. 这点,需要我们在写SQL的时候要特别注意,在建表的时候也非常注意. 1 尽量不要在列上进行运算,这样会导致索引失效. 2 使用JOIN时候,应使用小结果集驱动大结果集.把复杂的JOIN拆分成多个QUERY.在多JOIN的时候,最容易导致锁表和堵塞. 3 在使用LIKE进…
1.Can't connect to local MySQL server through socket 'tmpmysql.sock' (2) 原因是mysql根本没有启动 2.Access denied for user 'root'@'localhost' (using password YES) 解决方法: 重置密码就行,重新执行所有授权就行 参考连接: https://blog.csdn.net/lisongjia123/article/details/57418989 3.com.m…
一直仅仅是在浅显利用数据库存储数据.也被windows惯坏了.非常多命令使用的时候记不起来.so,换LINUX系统!不再使用GUI管理数据库!也想深入学习下Mysql.从权限管理開始.也就诞生了这篇学习笔记. 改动默认password Mysql新安装时默认rootpassword为空,极不安全! 建议安装过后立即就改动. 附改动方法: mysqladmin -u root -p password 接下来按提示输入新password就可以! 命令具体解释: mysqladmin -u root…
Mysql出错代码表 1005:创建表失败 1006:创建数据库失败 1007:数据库已存在,创建数据库失败 1008:数据库不存在,删除数据库失败 1009:不能删除数据库文件导致删除数据库失败 1010:不能删除数据目录导致删除数据库失败 1011:删除数据库文件失败 1012:不能读取系统表中的记录 1020:记录已被其他用户修改 1021:硬盘剩余空间不足,请加大硬盘可用空间 1022:关键字重复,更改记录失败 1023:关闭时发生错误 1024:读文件错误 1025:更改名字时发生错误…
可以使用mysql> show engines;查看mysql支持何种引擎, 其中default表明该引擎为默认引擎. 在windows下面的mysql引擎默认为InnoDB,linux下的为 MyISAM. 数据库有多重引擎,具体参见php mysql web开发教程,里面很详细.   一.关于如何查看引擎: 1. 在mysql监视器(客户端)使用命令: show table status from 数据库库名 where name = '表名';     或者直接在默认选择的数据库下面使用…