`
tianyihuyidao9
  • 浏览: 165859 次
  • 性别: Icon_minigender_1
  • 来自: 济南
文章分类
社区版块
存档分类
最新评论
阅读更多
2012-08-16
需求:一个账户对应多张卡,现在连接账户和卡表,要求每个账户随意取一条记录做对应,数据量在千万级。
SQL:RANK() OVER(PARTITION BY ACCOUNT_ID ORDER BY CARD_NO) AS RK,最后取RK=1的记录
说明:按账户ID分组并使用卡号做组内排序,取第一条记录。





mysql版本:5.1.30



已经不记得这次是第几次安装mysql了,遇到这个问题倒是第一次。

之前在tar,./configure,make,make install 经典四步时,从来没有想过其中的过程,只觉得像例行公事一样,做就是了。

不幸的是,这次在./configure后,make时出现以下错误:

make: *** No targets specified and no makefile found. stop.



本来这次还是想向别人请教的,后来转念一想,前段时间还告诉自己:遇到问题,首先想到自己解决。



于是,在网上找到相关资料,确认是./configure出了问题,于是回头查看,果然发现问题:

最后几行出了错。完整错误信息如下:

checking for tgetent in -lncurses... no

checking for tgetent in -lcurses... no

checking for tgetent in -ltermcap... no

checking for tgetent in -ltinfo... no

checking for termcap functions library... configure: error: No curses/termcap library found



原因:

缺少ncurses安装包



解决办法:

下载安装相应软件包

一、如果你的系统是RedHat系列:

yum list|grep ncurses

yum -y install ncurses-devel

yum install ncurses-devel



二、如果你的系统是Ubuntu或Debian:

apt-cache search ncurses

apt-get install libncurses5-dev



待安装completed!之后,再./configure,顺利通过,然后make && make install,成功安装,一切OK!~~~



今天编译mysql出现configure: error: No curses/termcap library found的错误,这是由于缺少ncurses-devel软件包。yum安装即可。

yum -y  install ncurses ncurses-devel


最近在安装mysql5.0的时候到 .configure 步骤报错如下:


checking for termcap functions library... configure: error: No curses/termcap library found

在网上搜索找到了解决办法:

./configure  时加上参数./configure --with-named-curses-libs=/usr/lib/libncursesw.so.5

问题解决, 具体是什么意思,还在进一步探索中..........



安装成功了MySQL了,可是在/etc/rc.d/init.d/目录下面都没有mysql  在可视化下的服务管理里面也没有mysql的服务   可是我已经安装了啊  帮帮忙吧!

对于源代码编译安装或者通过二进制包直接拷贝安装的mysql,默认并没有mysqld这个启动脚本。可以在源码包或者拷贝的二进制包的support files目录中拷贝mysql.server文件为/etc/init.d/mysqld,然后就可以通过service脚本管理服务了。
例如:

chmod 777  mysqld
service mysqld start
service mysqld status
或者直接运行mysqld脚本


15:12:27 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
本篇文章来源于 Linux公社网站(www.linuxidc.com)  原文链接:http://www.linuxidc.com/Linux/2010-04/25513.htm


RHEL5.4下安装MySQL,第一次启动,提示上面的错误,上网搜索一下,有下面的解决办法。

mysql> select @@max_join_size;
+-----------------+
| @@max_join_size |
+-----------------+
| 705032704 |
+-----------------+
1 row in set (0.00 sec)

mysql> SET sql_max_join_size=4294967295;
Query OK, 0 rows affected (0.00 sec)

但是,我select一下这这个参数,的确是4294967295,是建议的值啊?于是重新启动一下mysql。再就没有提示这个错误,可能是mysql自己改了吧?

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)


linux# ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock





cp support-files/my-medium.cnf /etc/my.cnf /*这时会问是否覆盖重名文件,回答y*/ 


bin/mysql_install_db --user=mysql /*以mysql用户建系统库,必须以mysql
分享到:
评论

相关推荐

    解决python写入mysql中datetime类型遇到的问题

    在mysql数据库中,有一个datetime类型的字段用于存储记录的日期时间值。python程序中有对应的一个datetime变量dt。 现在需要往mysql数据库中添加记录,每次添加时,将datetime型变量dt写入mysql数据库tablename表中...

    远程连接MySQL所遇到的问题以及解决问题方法

    远程连接MySQL所遇到的问题以及解决问题方法 在 Linux 系统中,使用 YUM 命令安装 MySQL 后,需要进行一系列的配置以便能够远程连接 MySQL 数据库。以下是解决不能进行远程连接 MySQL 数据库的问题的方法,这些方法...

    MySQL删除重复记录

    本文将深入探讨MySQL中删除重复记录的方法,以及如何利用其特性来优化数据管理流程。 ### MySQL删除重复记录 在MySQL中,重复记录可能由于各种原因而出现,比如数据导入错误、系统故障或人为操作失误等。这些重复...

    MySQL学习笔记,记录MySQL学习中遇到的问题.zip

    这份"MySQL学习笔记"包含了作者在学习过程中遇到的问题及解决方法,对于初学者或有经验的开发者来说都是宝贵的资源。下面,我们将深入探讨MySQL的一些核心概念和常见问题。 1. 数据库与表: MySQL中的数据库是一个...

    mysql插入记录防止乱码

    本文将详细介绍如何在MySQL中插入记录时避免乱码问题,并提供一系列实用的解决方案。 #### 问题根源分析 乱码问题主要源自于字符集编码不一致。当不同的系统或应用之间传输数据时,如果源端和目标端使用的字符集...

    mysql入门教程(含学习中遇到的问题,经典)

    根据提供的文件信息,以下是从标题、描述以及部分内容中提取并扩展出的相关MySQL知识点: ### MySQL 入门教程 #### 1. 查看 MySQL 版本与当前日期 - **SQL 语句**: `SELECT VERSION(), CURRENT_DATE;` - **解释**:...

    记录学习mysql中遇到的一些问题,自己写的练习代码.zip

    本压缩包文件“记录学习mysql中遇到的一些问题,自己写的练习代码.zip”可能包含了一些作者在学习MySQL时解决的问题以及对应的练习代码,虽然没有具体的标签提供更多的信息,但我们可以从常见的学习路径和问题出发,...

    MySQL中文参考手册.chm

    4.10 Perl 安装说明 4.10.1 在Unix操作系统上安装 Perl 4.10.2 在 Win32上安装 ActiveState Perl 4.10.3 在 Win32 上安装 MySQL Perl 分发 4.10.4 使用 Perl DBI/DBD接口遇到的问题 ...

    Linux中安装MySQL遇到的各种坑

    在 Linux 系统上安装 MySQL 时可能会遇到各种问题,本文将记录这些问题并提供解决方法。 安装 NTP 在安装 MySQL 之前,需要安装 NTP(Network Time Protocol),以确保系统时间同步。可以使用以下命令安装 NTP: ...

    MySQL数据库常见问题汇总

    如果仍然无法从远程主机连接,请在`mysql`数据库的`db`表中插入一条记录或更新`host`字段值为`%`,然后再次执行权限表的重新加载。 #### 四、MySQL错误代码对照表 以下是常见的MySQL错误代码及其含义: - **1016*...

    mysql8.0审计日志插件mariaDb安装失败记录

    在MySQL 8.0中,审计日志是用于记录数据库操作的重要工具,它可以帮助管理员跟踪和审查用户对数据库的访问行为。然而,在尝试安装MariaDB的审计日志插件时,可能会遇到一些挑战。MariaDB的审计日志插件与MySQL 8.0...

    MySQL中的data文件

    然而,这也可能导致在升级或迁移旧版本MySQL时遇到问题,如标题中提到的"3534"错误。 三、解决"3534"错误 当尝试启动一个没有"data"目录的MySQL服务时,如果服务器找不到必要的数据库文件,可能会报出错误代码3534...

    Mysql 主从1062问题修复

    MySQL错误代码1062表示“Duplicate entry '...' for key '...''”,意味着在尝试插入一条新记录时,发现该记录的主键值已经存在于表中,违反了主键约束的唯一性。这通常发生在从库尝试同步主库的更改,但已有相同主...

    MySQL中文参考手册

    + 4.10.4 使用 Perl DBI/DBD接口遇到的问题 o 4.11 系统特定的问题 + 4.11.1 Solaris注意事项 + 4.11.2 Solaris 2.7 注意事项 + 4.11.3 Solaris x86 注意事项 + 4.11.4 SunOS 4 注意事项 + 4.11.5 Linux ...

    mysql主从复制配置和相关的问题解决思路

    本文将详细介绍MySQL主从复制的配置流程以及可能遇到的一些常见问题及其解决方案。 #### 二、MySQL支持的复制类型 MySQL提供了三种主要的复制类型:基于语句的复制(SBR)、基于行的复制(RBR)和混合类型的复制(MBR)...

    Mysql root用户对应的host字段缺少localhost导致本地无法访问数据库问题修复

    但是,在使用 Mysql 时,很容易遇到一些问题,例如 Mysql root 用户对应的 host 字段缺少 localhost 导致本地无法访问数据库问题。这种问题的产生是由于 root 用户对应的 host 值没有设置为 localhost,导致本地无法...

    MySQL中文参考手册.doc

    MySQL的错误处理和日志记录也是手册的重要部分,用户可以通过这些信息诊断和解决遇到的问题。手册中还包含了MySQL与其他应用程序的集成示例,如PHP和Perl的数据库连接方法,以便开发者在Web开发中使用MySQL。 ...

    C# 链接mysql数据库 出现 给定关键字不在字典中

    在C#编程中,连接MySQL数据库是常见的任务,但有时候可能会遇到一些问题,例如“给定关键字不在字典中”的错误。这个问题通常与使用的MySQL数据访问驱动(MySql.Data.dll)有关。以下是对这个错误的详细分析和解决...

    mysql的学习记录

    在MySQL的学习过程中,黑框开发通常指的是通过命令行界面(CLI)进行数据库操作。这个环境简单、直观,适合初学者快速上手。以下是一些关键的知识点: 1. **连接MySQL**:首先,你需要知道如何登录到MySQL服务器。...

    MYSQL数据库修复程序

    MySQL数据库修复程序是一种技术密集型的过程,主要用于解决数据库在运行过程中遇到的各种问题,如数据丢失、表损坏、系统崩溃等。在本场景中,我们关注的是如何通过特定工具,如Navicat,来管理和修复MySQL数据库中...

Global site tag (gtag.js) - Google Analytics