随笔分类 - MySQL
MySQL修改root密码的多种方法
摘要:方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 方法2:用mysqladmin mysqladmin -u root password "newp
阅读全文
mysql 连接url中useUnicode=true&characterEncoding=UTF-8 的作用
摘要:我们在连接mysql数据库的时候一般都会在url后面添加useUnicode=true&characterEncoding=UTF-8 ,但是问什么要添加呢? 添加的作用是:指定字符的编码、解码格式。 例如:mysql数据库用的是gbk编码,而项目数据库用的是utf-8编码。这时候如果添加了useU
阅读全文
Centos下MySQL主从同步配置
摘要:说明:由于MySQL不同版本之间的(二进制日志)binlog格式可能会不一样, 因此最好的搭配组合是Master的MySQL版本和Slave的版本相同或者更低,Master的版本肯定不能高于Slave版本。(版本向下兼容) 一、环境 主机: master操作系统:centos 7 64位 IP:19
阅读全文
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
摘要:1.查看一下mysql的状态 systemctl status mariadb 2.启动mysql systemctl start mariadb
阅读全文
CentOS 7.0,启用iptables防火墙
摘要:CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。 1、关闭firewall: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firew
阅读全文
Mysql:The table‘xxxx’is full
摘要:下午跑程序,在插入mysql时突然报错: ”The table‘xxxx’is full“ 而之前一直没问题的。 上网查了一下,都说临时表的问题,需要设置”tmp_table_size“: tmp_table_size 如果内存内的临时表超过该值,MySQL自动将它转换为硬盘上的MyISAM表。如果
阅读全文
忘记了MariaDB root密码的解决办法
摘要:1.停掉mariaDB 2.KILL掉系统里的MySQL进程; 3.用以下命令启动MySQL,以不检查权限的方式启动; 或是 修改/etc/my.cnf文件,在[mysqld]下添加 skip-grant-tables , 再启动mysql 3. 然后用空密码方式使用root用户登录 MySQL;m
阅读全文
在CentOS 7 MySQL / MariaDB
摘要:在CentOS7中,MariaDB 替代了MySQL;更多复杂的疑问可以在这里查看 MariaDB versus MySQL – Compatibility Install MySQL / MariaDB 安装MariaDB: yum -y install mariadb-server mariad
阅读全文
SQL批量删除与批量插入
摘要:批量删除: DELETE FROM MyTable WHERE ID IN (1,2); 批量插入: INSERT INTO MyTable(ID,NAME) VALUES(1,'123');INSERT INTO MyTable(ID,NAME) VALUES(2,'456');INSERT IN
阅读全文
jdbc URL中的各个参数详解
摘要:常用的有两个,一个是gjt(Giant Java Tree)组织提供的mysql驱动,其JDBC Driver名称(Java类名)为:org.gjt.mm.mysql.Driver 详情请参见网站:http://www.gjt.org/ 或在本网站下载mysql JDBC Driver(mm.jar
阅读全文
mysql JDBC URL格式各个参数详解
摘要:mysql JDBC URL格式如下: jdbc:mysql://[host:port],[host:port].../[database][?参数名1][=参数值1][&参数名2][=参数值2]... 现只列举几个重要的参数,如下表所示: 对应中文环境,通常mysql连接URL可以设置为: jdb
阅读全文
查看mysql存储引擎
摘要:一般情况下,mysql会默认提供多种存储引擎,你可以通过下面的查看:看你的mysql现在已提供什么存储引擎:mysql> show engines;看你的mysql当前默认的存储引擎:mysql> show variables like '%storage_engine%';你要看某个表用了什么引擎
阅读全文
MySql和Hibernate中关于cascade的用法
摘要:数据库里的cascade的用法,Mysql和Hibernate里面是不相同。 在数据库里,进行增加、修改、删除记录的时候,经常会涉及到父子关系的表。例如:有省份表和城市表,其中城市表有一个外键province_id引用到省份表的主键。这样,可以把省份表看成是父表,把城市表看成是子表,城市表记录的存在
阅读全文
如何在Windows系统中配置Mysql群集(Mysql Cluster)
摘要:Mysql群集(Cluster)简介 MySQL群集需要有一组计算机,每台计算机的角色可能是不一样的。MySQL群集中有三种节点:管理节点、数据节点和SQL节点。群集中的某计算机可 能是某一种节点,也可能是两种或三种节点的集合。这三种节点只是在逻辑上的划分,所以它们不一定和物理计算机是
阅读全文
MySQl的group by 与排序
摘要:SELECT * FROM vrv_paw_reportlog WHERE TYPE IN(1001,1002) GROUP BY pcInfoId DESCSELECT * FROM vrv_paw_reportlog WHERE TYPE IN(1001,1002) GROUP BY pcI...
阅读全文
MySQL重装
摘要:一.在控制面板中卸载程序二.找到安装目录,删除掉剩余的文件,一般在C:\Program Files\MySQL\和C:\ProgramData\MySQL\三.清理注册表,在“运行”里键入regedit进入注册表。 HEKY_LOCAL_MACHINE/SOFTWARE/MYSQL目录删除 ...
阅读全文
运行MySQL远程连接
摘要:方法一:修改MySQL自带的“mysql”数据库中的“USER”表USE mysql;UPDATE USER SET HOST='%' WHERE USER='root';SELECT * FROM USER;方法二:采用授权的方式允许远程连接GRANT ALL PRIVILEGES ON *.*...
阅读全文
mysql 判断表字段是否存在,然后修改
摘要:-- ------------------------------ 判断 vrv_paw_rule 表是否存在 thresholdMin 字段,不存在则添加; 存在则修改字段类型DELIMITER ??DROP PROCEDURE IF EXISTS schema_change??CREATE PR...
阅读全文
mysql workbench建表时PK,NN,UQ,BIN,UN,ZF,AI
摘要:PK Belongs to primary key 作为主键NN Not Null 非空UQ Unique index 不能重复BIN Is binary column 存放二进制数据的列UN Unsigned data type 无符号数据类型(需要整数形数据)ZF Fill up values ...
阅读全文
浙公网安备 33010602011771号