MySql
杂货铺的小掌柜
这个作者很懒,什么都没留下…
展开
-
下载mysql(所有版本)
https://downloads.mysql.com/archives/原创 2020-03-27 17:03:47 · 227 阅读 · 0 评论 -
MySql中的DATETIME类型和TIMESTAMP类型
DATETIME类型是为了存储既包含’日期’又包含’时间’的值。MySql以YYYY-MM-DD HH:MM:SS的格式来提取和显示DATETIME类型的值。DATETIME类型支持的范围是1000-01-01 00:00:00到9999-12-31 23:59:59。TIMESTAMP类型是为了存储既包含’日期’又包含’时间’的值。TIMESTAMP类型支持的范围是1970-01-01 00...原创 2020-03-07 15:28:08 · 980 阅读 · 0 评论 -
mysql.server详解
4.3.3mysql.server-服务器启动脚本 ++++++++++++++++++++ 在unix上的mysql distributions包含了一个名为mysql.server的脚本,它使用mysqld_safe来启动mysql服务器; 它可以在linux和Solaris系统上使用,这些系统使用System V-style 指令去开启或者关闭系统服务; It原创 2016-11-15 17:59:38 · 2728 阅读 · 0 评论 -
普通查询日志和慢查询日志
5.2 mysql服务器日志--------------------- mysql的几种日志类型: 1、错误日志:启动、运行、停止mysqld时遇到的问题 2、普通查询日志:建立客户端连接和从客户端接收的语句 3、二进制日志:改变数据的日志(也用于[主从]复制) 4、中继日志:主从复制的时候,主服务器将自己的二进制日志发送给从原创 2016-11-19 19:35:02 · 889 阅读 · 0 评论 -
mysqldump的一些使用技巧
7.4.5 mysqldump的一些使用技巧 ++++++++++++++++++++++ 这部分讲几个mysqldump的技巧-解决几个特定的问题; 7.4.5.1 备份数据库 ====================== 1、shell> mysqldump db1 > dump.sql 2、shell> mysql原创 2016-11-20 10:51:40 · 671 阅读 · 0 评论 -
mysql添加和删除用户
6.3.2 添加用户账户--------------------- 有2种方法可以用来添加用户账户; 1、使用账户管理语句,例如:CREATE USER 和 GRANT; 这种方式会使得mysql服务器对底层的授权表做相应的修改; 2、使用INSERT UPDATE DELETE 等语句直接操作授权表; 前一种方法更加简介、出错更少;原创 2016-11-21 15:09:59 · 518 阅读 · 0 评论 -
mysql用户设置密码
6.3.5 为用户设置密码---------------------mysql将密码存储在名为mysql的数据库中的user表里边;赋予密码或者修改密码的操作只有有CREATE USER权限的用户才能执行;或者,对于名为mysql的那个数据库有权限也可以(INSERT权限-创建新账号,UPDATE权限-修改已存在账号);如果read_only这个系统变量开启了,使用诸如CREATE USE原创 2016-11-22 09:51:17 · 2175 阅读 · 0 评论 -
mysql中的describe语法详解
在MySQL中,DESCRIBE 和 EXPLAIN 是同义词。可以使用两者中的任何一个来获取表结构信息或者查询执行计划(查询执行计划:对MySQL执行查询的解释)事实上,尽管说二者是同义词。但是,DESCRIBE 更多地用于获取表结构信息;而 EXPLAIN 更多用于获取查询执行计划。语法如下: {EXPLAIN | DESCRIBE | DESC} tbl_name [col_原创 2017-01-08 16:30:29 · 25074 阅读 · 1 评论 -
mysql数据库存储布尔值
在Java编程中,我们经常会遇到将boolean值写入到mysql数据库的情况。但是,mysql数据库是没有boolean类型的,它的boolean值是用数字0和1来表示的。下面,我们用Java演示一下怎样将boolean值保存到mysql数据库。package database;import java.sql.PreparedStatement;import java.sql.SQLExcep原创 2016-09-10 10:44:08 · 11639 阅读 · 0 评论 -
mysqldump备份之SQL格式
7.4 使用mysqldump进行备份---------------------dump file: 可以作為數據備份,以防止數據丟失; 主從複製的時候可以作為數據源; 可以用來做實驗: 作為數據庫的拷貝而不需要改動原來的數據; 測試可能的升級兼容性根據是否指定--tab選項,mysqldump的輸出有2種類型 1、沒有--tab原创 2016-11-17 21:31:22 · 500 阅读 · 0 评论 -
mysqldump备份之分割文本形式
7.4.3 使用mysqldump将数据以分割文本的形式进行dump ++++++++++++++++++++++ 如果调用mysqldump的时候使用了--tab=dir_name的时候,它将会用dir_name作为输出目录,并且每一个表将会创建2个文件(一个txt文件和一个sql文件)来保存; 这两个文件的基名就是表的名字:对于名为t1的表来说,这2个文件就是t1.txt原创 2016-11-18 10:42:01 · 3924 阅读 · 0 评论 -
mysql备份和恢复的类型简介
7.1备份和恢复的类型 ++++++++++++++++++++ 1、物理备份和逻辑备份 物理备份:复制存储了数据库的目录和文件;这种类型适合大量、重要和出错后需要快速恢复的数据库; 逻辑备份:保存代表逻辑的数据库结构(CREATE DATABASE | CREATE TABLE )和内容(INSERT 语句和 delimited-text files原创 2016-11-16 11:19:40 · 383 阅读 · 0 评论 -
mysql中root用户的密码问题
本文讲解几种修改或者设置mysql中root用户的密码的方法 1、mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpassword'); 2、mysql> use mysql; mysql> UPDATE user SET Password=PASSWORD('newpassword') WHERE U原创 2016-07-18 14:44:53 · 510 阅读 · 0 评论 -
mysql学习笔记之一
shell> mysql --help3.1连接和断开服务器---------------------连接服务器 shell> mysql -h host -u user -p断开服务器 1、mysql> QUIT 2、mysql> \q 3、Ctrl + D (unix)---------------------3.2输入查询语句-------------原创 2016-11-05 16:28:14 · 906 阅读 · 0 评论 -
mysql Access denied for user 'root'@'localhost'
同样的错误!不同的原因! 在连接mysql数据库的过程中,mysql Access denied for user ‘root’@’somehost’ 这个错误实在是太常见了。网上的解决办法也是一大堆一大堆的,什么防火墙啊,权限啊,字符集啊等等,太多了。然而,这些并没有解决我的问题(我用的是远程连接)。如果你也一样,不妨试一试下面的方法。在你的jdbc url后边追加上这个参数:autoRec原创 2016-10-17 09:05:22 · 301 阅读 · 0 评论 -
mysql程序之概览(一)
mysql 命令行程序4.1mysql程序概覽---------------------mysql cluster program在第十八章講解多數mysql程序都會提供一個--help選項服務器端的程序mysqld 守護進程;mysql server;要想使用mysql客戶端程序,mysqld必須運行起來;mysqld_safe 服務器啟動腳本mysql.server原创 2016-11-06 17:34:00 · 329 阅读 · 0 评论 -
mysql程序概览之(二)
4.2.6使用選項(配置)文件 ++++++++++++++++++++ 大多數的mysql程序都會支持配置文件;使用--help選項可以查看某一個mysql程序是否讀取選項(配置)文件; 但是mysqld要使用--verbose --help;如果程序支持選項文件,那麼--help信息會告訴我們選項文件在哪; mysql_config_editor工具創建了一個.my原创 2016-11-08 17:35:42 · 288 阅读 · 0 评论 -
mysql程序概览之(三)
4.2.7影响选项文件的命令行选项 ++++++++++++++++++++ 4.2.8使用选项去设置变量 ++++++++++++++++++++ 许多mysql程序都有内置的变量,可以在运行时使用SET语句设置;大多数的这些变量也可以在服务器启动的时候设置; max_allowed_packet (the maximum size of communicat原创 2016-11-09 10:35:05 · 302 阅读 · 0 评论 -
mysql无法添加外键约束(cannot add foreign key constraint)
无数次碰到这个问题了。。。第一,请检查数据类型是否一致第二,请检查数据精度是否一致第三,就连字符集和排序规则也要一致好吧!!!第四,如果上面的都确定没错,请保存数据,删除数据库,再来一遍。原创 2016-10-19 16:46:04 · 15406 阅读 · 1 评论 -
mysqld_safe详解
4.3.2mysqld_safe-服务器启动脚本 ++++++++++++++++++++ Unix上建议使用的去启动mysqld服务器的方法;mysqld_safe增加了一些安全特性,例如当出现错误时重启服务器并向错误日志文件写入运行时间信息; 对于mysql5.7.6来说,如果使用rpm安装,服务器的启动和关闭是操作系统管理的(systemd);这样,mysqld_saf原创 2016-11-10 11:42:46 · 9615 阅读 · 0 评论 -
mysql读写分离的实现
注意:本文只讲解mysql结合amoeba实现读写分离的具体配置,”主从复制”、“读写分离”、“二进制日志”、“中继日志”等概念性的东西不做描述。前提准备三台虚拟机:node1, node2, node3 主机node1,ip地址为192.168.180.121,这台机器上需要安装mysql主机node2,ip地址为192.168.180.122,这台机器上需要安装amoeba(自行下载安装)原创 2016-07-18 10:25:53 · 645 阅读 · 0 评论