无主题 · 开发技术博客

标签归档:MySQL

MySQL数据库中文问号乱码问题解决

MySQL数据库中文问号乱码问题解决
问题描述本文的解决方案只适用于问号(?)形式乱码。MySQL 乱码截图:使用 java 连接 mysql 插入数据时出现的乱码问题,连接字符串如下:jdbc:mysql://127.0.0.1:3306/${db.name}?autoReconnect=true&useUnicode=true&characterEncoding=utf-8分析过程连接字...
 标签:  , ,

MySQL执行计划中属性及其值的含义

前段时间转载了一位高人的文章《MySQL执行计划解读》,这篇文章能够深入的理解MySQL执行计划知识;那么本文将重点整理一下MySQL执行计划中,各字段的值及其含义。 id一组数字,标识查询中执行select子句或操作表的顺序。如果是子查询,id的序号会递增,id越大优先级越高,越先会被执行。id如果相同,则可以认为是一组,从上往下顺序执行;所有组中,id越高,优先级越高,越容易执行。...
 标签:  ,

解决1558 – Column count of mysql.proc is wrong.

错误起因将一台服务器的MySQL Data文件夹内容直接拷贝到另一台服务器,数据表正常恢复,但使用Navicat for MySQL查看存储过程时,报1558 - Column count of mysql.proc is wrong. Expected 20, fount 16. Created with MySQL 50045, now running 50146. please use...
 标签:  ,

MySQL执行计划解读

通过执行计划可以了解什么 MySQL执行计划调用方式EXPLAIN SELECT ……变体:1. EXPLAIN EXTENDED SELECT ……将执行计划“反编译”成SELECT语句,运行SHOW WARNINGS 可得到被MySQL优化器优化后的查询语句2. EXPLAIN PARTITIONS SELECT ……用于分区表的EXPLAIN执行计划包含的信息 1.id...
 标签:  ,

MySql数据库8小时超时问题

作为一个管理系统的数据库,肯定达不到网站那种访问量;数据库空闲十几个小时没有任何动作是一件很正常的事,但我发现,每当MySQL数据库空闲8小时候,数据库会自动断开,需要重启web服务才能解决。数据库并没有什么特殊设置,调用代码也是正常的,那么问题肯定不止我一个,应该是一个常见的问题;在网上一搜索,果然大家都出现过此问题。根据网上给出的解决方法,修改后问题依然存在。大概两种方法,一种是修改配...
 标签: 

Linux安装phpMyAdmin

phpMyAdminphpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。借由此Web接口可以成为一个简易方式输入繁杂SQL语法的较佳途径,尤其要处理大量数据的导入及导出更为方便。其中一个更大的优势在于由于phpMyAdmin跟其他PHP程式一样在网页服务器上执行,但是您可以在任何地方使用...
 标签:  , , ,

Linux系统开启MySQL远程连接

在很多情况下,需要远程连接服务器上的MySQL数据库;首次安装MySQL默认是没有开启远程连接,如需远程连接需要我们手动设置使用Linux命令行进入MySQL控制台#mysql -u root  无密码登录#mysql -u root -p  使用密码登录MySQL 控制台执行以下命令mysql > grant all privileges on *.* to 'root'@'%'...
 标签:  ,

Linux系统MySQL基本设置和安全优化

MySQL安装成功后,需要做如下基本设置和优化创建文件目录根据个人习惯,创建目录并设置权限,用于保存MySQL数据文件和日志文件等。# mkdir -p /home/mysqldata # mkdir -p /home/mysqldata/database # mkdir -p /home/mysqldata/log # mkdir -p /home/mysqldata/pid # ...
 标签:  , , , ,