
----MySQL☆
Star.Guo
有交流的朋友可以联系我,评论和私信基本上会不回,因为基本上发完贴就不太会关注其他功能,实在抱歉,如果是有引用或者参考我的文章的,在你的文章注明即可,无须问我是否同意,既然发出来,那就是共享的(得在你的作品中声明)。
展开
-
MySQL The server quit without updating PID file (/xx/xxx/xxx/mysql.pid),最常见也容易忽略到的一种情况
这里不讲MySQL如何安装、配置和使用等。最近有些安装MySQL的小伙伴经常碰到这一个问题场景(如Title)1.源码编译安装。2.自己以前成功安装过或者是看着某些博客尝试安装。3.安装过程基本上很流畅,就是启动报错。4.排除权限和文件夹是否存在等问题。Starting MySQL. ERROR! The server quit without updating PID file (/xx/xxx/xxx/mysql.pid)。如果你是用root用户安装的请看下一步。如果你执原创 2021-01-21 16:01:42 · 201 阅读 · 2 评论 -
MySQL 使用 Source 命令 导入中文乱码
方案:登录时候加上编码mysql -u guoxingege -p --default-character-set=utf8mb4或mysql -u guoxingege -p --default-character-set=utf8其他编码自定义回车输入密码即可后面的操作不外乎use你的数据库;source /xx/xxx.sql;...原创 2020-09-15 10:29:06 · 2021 阅读 · 0 评论 -
Linux CentOS MySQL 5.7.18 5.7.X安装教程
Linux CentOS MySQL 5.7.18 5.7.X安装教程原创 2017-04-24 10:53:56 · 7344 阅读 · 0 评论 -
SQL 一条SQL语句 统计 各班总人数、男女各总人数 、该班级男女 比例
select sClass 班级,count(*) 班级学生总人数,sum(case when sGender=0 then 1 else 0 end) 该班级女生人数,sum(case when sGender=0 then 1 else 0 end)*1.0/count(*) 该班级女生所占比例,sum(case when sGender=1 then 1 else 0 end) 该班级男生人数,sum(case when sGender=1 then 1 else 0 end)*1.0原创 2015-08-28 16:55:34 · 63256 阅读 · 4 评论 -
LEFT JOIN ON 后面跟多个条件和Where的区别
LEFT JOIN ON 后面跟多个条件和Where的区别,如果认为LEFT JOIN的 On后面跟的条件和写在Where后面一样,那你就错了,测试LEFTJOIN 发现,ON后面跟了好几个条件原创 2016-05-26 14:36:31 · 30010 阅读 · 0 评论 -
MySQL 存储4个字节 java.sql.SQLException: Incorrect string value: '\...' at row 1
MySQL 存储4个字节 java.sql.SQLException: Incorrect string value: '\...' at row 11.数据库和表均选择使用utf8mb4字符集2. 修改mysql配置文件 my.cnf/init 在[mysqld]下面添加 character-set-server=utf8mb43. 在程序数据库的连接字符串的连接参数中,最好不要添加&characterEncoding=UTF-8。 不加这个参数时,就会默认值就时autodetect。原创 2015-09-23 10:21:26 · 617 阅读 · 0 评论 -
Mysql索引会失效的几种情况分析
Mysql索引会失效的几种情况分析 like in转载 2016-04-01 09:58:33 · 70812 阅读 · 4 评论 -
MySQL 查询 根据某个字段查询,且字段值为整数,放在Where 条件上
MySQL 查询 根据某个字段查询,且字段值为整数,放在Where 条件上SELECT * FROM yourTableName原创 2016-01-13 14:47:36 · 3961 阅读 · 0 评论 -
MYSQL IF 和 IFNULL 函数 IF(expr1,expr2,expr3) IFNULL(expr1,expr2)
MYSQL IF 和 IFNULL 函数 IF(expr1,expr2,expr3) IFNULL(expr1,expr2)原创 2015-10-17 17:16:46 · 4062 阅读 · 0 评论 -
忘记MySql 5.X root 密码 windows
忘记MySql 5.X root 密码 windows1.新建一个命令窗口2.停止mysql服务 net stop mysql(mysql为你的服务名,如果为启动则不用管)3.进入到你的mysql bin目录下面4.输入命令 mysqld-nt –skip-grant-tables......................原创 2015-09-11 09:37:02 · 539 阅读 · 0 评论 -
创建磁盘表的使用如何使用表空间
创建磁盘表的使用如何使用表空间-- 创建磁盘表:DROP TABLE IF EXISTS `guoxintest2`;CREATE TABLE `guoxintest2` ( `id` bigint(20) NOT NULL DEFAULT '0', `name1` varchar(32) DEFAULT NULL, `name2` varchar(32) DEFAULT NULL, `name原创 2015-07-23 17:12:06 · 717 阅读 · 0 评论 -
Linux 连接 MySql 访问速度慢
Linux 连接 MySql 访问速度慢1.找到mysql数据库的my.cnf2.添加 skip-name-resolve 到my.cnf 3.重启数据库就可以解决访问慢的问题了原创 2015-07-23 16:58:10 · 3072 阅读 · 0 评论 -
使用MySql数据库创建表空间,日志
使用MySql数据库创建表空间,日志-- 创建undo日志文件组: CREATE LOGFILE GROUP logGroup1 ADD UNDOFILE 'logGroup1_1.log' INITIAL_SIZE 512M UNDO_BUFFER_SIZE 64M ENGINE NDB;-- 给日志组增加日志文件: ALTER LOGFILE GROUP原创 2015-07-23 17:10:22 · 11028 阅读 · 0 评论 -
删除Mysql数据库的表空间,日志文件
删除Mysql数据库的表空间,日志文件-- 删除顺序为:表——数据文件——表空间——日志文件 组truncate table guoxintest2;DROP TABLE guoxintest2;ALTER TABLESPACE tbSpace1 DROP DATAFILE 'tbSpace1_1.dat' ENGINE NDBCLUSTER;ALTER TABLESPACE tbSpace1 DROP DATA原创 2015-07-23 17:13:27 · 1393 阅读 · 0 评论