- 浏览: 269423 次
- 性别:
- 来自: 新乡
文章分类
- 全部博客 (227)
- servciemix (10)
- db (18)
- javaTools (4)
- hibernate (31)
- web (3)
- spring (14)
- design pattern (4)
- java security (3)
- portal (1)
- ejb (6)
- session (2)
- java_lang (21)
- jbpm (29)
- struts (7)
- orgRights (2)
- project manager Jira (7)
- 跨库事务 (2)
- mysql (14)
- ubuntu (7)
- osgi (9)
- maven ant make (4)
- 分布式 高并发 高性能 (5)
- virgo-dm_server (0)
- osgi web (3)
- platform (1)
- smooks (1)
- business (1)
- 职场生涯 (14)
- Java编码格式 (2)
- web服务 (1)
- 计算机使用 (1)
- 健康工作生活的保障,工作中务必抛掉的不良心态 (4)
- 电信-网络监控 (1)
- 多线程-multithread (1)
- 海量数据-高性能 (2)
- Mybatis (1)
- web开发平台研发 (0)
- oracle (0)
- 应用服务器调优 (0)
- web前端 (0)
- servlet-jsp (0)
- tomcat (2)
- newtouch (1)
- portal_liferay (2)
- version control (1)
- apm-impact (2)
- tools (1)
- 研发管理 (1)
- 电商业务 (1)
- 生鲜电商市场调查 (0)
- PBX (0)
- 房东 (0)
最新评论
-
lifuchao:
...
权限问题 -
Branding:
谢谢,受教了,另外,CONN AS SYSDBA,必须是在操作 ...
Oracle密码忘记了怎么办? -
zhuchao_ko:
...
Portal实现原理 -
败类斯文:
不知道改哪里。。。木有见到红色。。表示悟性低了、、
jira error: Neither the JAVA_HOME nor the JRE_HOME environment variable is defin -
c__06:
正文:假如事务我是这样定义的: <tx:method n ...
Spring中Transactional配置
转 删除mysql
2009-11-06 16:55:04| 分类: Linux |字号 订阅
rhel 5 x86_64下编译php出现错误(Try adding --with-zlib-)解决
config.log中同时有/usr/bin/ld: cannot find -lmysqlclient错误
系统版本如下
[root@opencms php-5.2.6]# uname -a
Linux opencms 2.6.18-92.el5 #1 SMP Tue Apr 29 13:16:15 EDT 2008 x86_64 x86_64 x86_64 GNU/Linux
安装php-5.2.6的时候,编译选项如下:
[root@opencms php-5.2.6]#./configure "--prefix=/usr/local/php" "--with-apxs2=/usr/local/apache/bin/apxs" "--with-config-file-path=/usr/local/php/etc" "--with-mysql"
报以下错误
configure: error: Try adding --with-zlib-dir=
. Please check config.log for more information.
查看config.log,发现里面有下面提示:
configure:60044: gcc -o conftest -I/usr/include -g -O2 -Wl,-rpath,/usr/lib/mysql -L/usr/lib/mysql -L/usr/lib conftest.c -lmysqlclient -lz -l resolv -lm -ldl -lnsl -lxml2 -lz -lm -lxml2 -lz -lm 1>&5 /usr/bin/ld: cannot find -lmysqlclient collect2: ld returned 1 exit status configure: failed program was: #line 60033 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char mysql_errno(); int main() { mysql_errno() ; return 0; }
由于本系统时x86_64的,在/usr下有lib和lib64两个目录,现在提示是在/usr/lib/mysql下找mysql*文件,感觉不太对劲,于是
[root@opencms php-5.2.6]# cd /usr/lib
[root@opencms lib]# mv mysql/ mysql.bak/
[root@opencms lib]# ln -s /usr/lib64/mysql /usr/lib/mysql
重新编译php,一些正常。
不知道为什么会在两个目录下都出现mysql目录,用以下命令查看的时候发现了问题所在
[root@opencms lib]# rpm -qa | grep mysql
mysql-5.0.45-7.el5
libdbi-dbd-mysql-0.8.1a-1.2.2
mysql-devel-5.0.45-7.el5
mysql-5.0.45-7.el5
mysql-server-5.0.45-7.el5
mysql-connector-odbc-3.51.12-2.2
原来是同一个package出现了两次,版本也都是一样的,我估计是安装系统的人把32位和64位的mysql都安装了一遍。。。
于是执行卸载
[root@opencms lib]# rpm -e mysql
error: "mysql" specifies multiple packages
卸载不掉
通过rpm --help发现–allmatches应该可以解决这个问题:
–allmatches
Remove all versions of the package which match PACKAGE_NAME. Normally an error is issued if PACKAGE_NAME matches
multiple packages.
rpm -e --allmatches mysql-5.0.45-7.el5
卸载的时候又出现包依赖,最后使用
rpm -e -nodeps --allmatches mysql-5.0.45-7.el5
全部卸载完毕后重新安装x86_64的mysql,就只在/usr/lib64下出现mysql目录了。
可这时问题又出现了,报以下错误:
configure: error: Cannot find libmysqlclient under /usr.
Note that the MySQL client library is not bundled anymore!
应该还是php编译的时候默认去找/usr/lib/mysql这个目录,重复刚才的步骤:
[root@opencms lib]# ln -s /usr/lib64/mysql /usr/lib/mysql
重新编译php,问题解决!
2009-11-06 16:55:04| 分类: Linux |字号 订阅
rhel 5 x86_64下编译php出现错误(Try adding --with-zlib-)解决
config.log中同时有/usr/bin/ld: cannot find -lmysqlclient错误
系统版本如下
[root@opencms php-5.2.6]# uname -a
Linux opencms 2.6.18-92.el5 #1 SMP Tue Apr 29 13:16:15 EDT 2008 x86_64 x86_64 x86_64 GNU/Linux
安装php-5.2.6的时候,编译选项如下:
[root@opencms php-5.2.6]#./configure "--prefix=/usr/local/php" "--with-apxs2=/usr/local/apache/bin/apxs" "--with-config-file-path=/usr/local/php/etc" "--with-mysql"
报以下错误
configure: error: Try adding --with-zlib-dir=
. Please check config.log for more information.
查看config.log,发现里面有下面提示:
configure:60044: gcc -o conftest -I/usr/include -g -O2 -Wl,-rpath,/usr/lib/mysql -L/usr/lib/mysql -L/usr/lib conftest.c -lmysqlclient -lz -l resolv -lm -ldl -lnsl -lxml2 -lz -lm -lxml2 -lz -lm 1>&5 /usr/bin/ld: cannot find -lmysqlclient collect2: ld returned 1 exit status configure: failed program was: #line 60033 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char mysql_errno(); int main() { mysql_errno() ; return 0; }
由于本系统时x86_64的,在/usr下有lib和lib64两个目录,现在提示是在/usr/lib/mysql下找mysql*文件,感觉不太对劲,于是
[root@opencms php-5.2.6]# cd /usr/lib
[root@opencms lib]# mv mysql/ mysql.bak/
[root@opencms lib]# ln -s /usr/lib64/mysql /usr/lib/mysql
重新编译php,一些正常。
不知道为什么会在两个目录下都出现mysql目录,用以下命令查看的时候发现了问题所在
[root@opencms lib]# rpm -qa | grep mysql
mysql-5.0.45-7.el5
libdbi-dbd-mysql-0.8.1a-1.2.2
mysql-devel-5.0.45-7.el5
mysql-5.0.45-7.el5
mysql-server-5.0.45-7.el5
mysql-connector-odbc-3.51.12-2.2
原来是同一个package出现了两次,版本也都是一样的,我估计是安装系统的人把32位和64位的mysql都安装了一遍。。。
于是执行卸载
[root@opencms lib]# rpm -e mysql
error: "mysql" specifies multiple packages
卸载不掉
通过rpm --help发现–allmatches应该可以解决这个问题:
–allmatches
Remove all versions of the package which match PACKAGE_NAME. Normally an error is issued if PACKAGE_NAME matches
multiple packages.
rpm -e --allmatches mysql-5.0.45-7.el5
卸载的时候又出现包依赖,最后使用
rpm -e -nodeps --allmatches mysql-5.0.45-7.el5
全部卸载完毕后重新安装x86_64的mysql,就只在/usr/lib64下出现mysql目录了。
可这时问题又出现了,报以下错误:
configure: error: Cannot find libmysqlclient under /usr.
Note that the MySQL client library is not bundled anymore!
应该还是php编译的时候默认去找/usr/lib/mysql这个目录,重复刚才的步骤:
[root@opencms lib]# ln -s /usr/lib64/mysql /usr/lib/mysql
重新编译php,问题解决!
发表评论
-
CentOS 6.3 x64 安装 mysql-5.5.27.tar.gz
2013-12-27 18:00 1566CentOS 6.3 x64 安装 mysql-5.5.27. ... -
Linux中配置MySQL随系统的自动启动和关闭
2011-10-25 18:28 1062Linux中配置MySQL和tomcat随系统的自动启动和关闭 ... -
/etc/mysql/my.cnf
2011-10-24 13:30 1180# # The MySQL database server c ... -
usr.sbin.mysqld
2011-10-24 09:32 1038# vim:syntax=apparmor # Last Mo ... -
Ubuntu 10.04下修改MySQL的datadir的问题
2011-10-23 13:28 977Ubuntu 10.04下修改MySQL的datadi ... -
在Ubuntu下的MySQL数据库如何更改存储位置
2011-10-23 13:05 10在Ubuntu下的MySQL数据库如何更改存储位置 来源:IT ... -
在Ubuntu下的MySQL数据库如何更改存储位置
2011-10-23 12:33 10在Ubuntu下的MySQL数据库如何更改存储位置 来源:IT ... -
ubuntu linux下配置多个mysql实例 (Larry徐刚原创)
2011-10-22 18:10 3030port ,socket,pid-file,datadir这四 ... -
ubuntu server — 02 Mysql数据转移
2011-10-21 10:58 0ubuntu server — 02 Mysql数据转移 Po ... -
mysql数据文件转移的问题
2011-10-21 10:31 11mysql数据文件转移的问 ... -
ubuntu下,mysql默认数据库存放路径
2011-10-21 10:20 2005ubuntu下,mysql默认数据库存放路径是 /var/li ... -
mysql cluster安装与配置
2011-10-21 10:18 1058mysql cluster安装与配置 201 ... -
Ubuntu 10.04下修改MySQL的datadir的问题
2011-10-21 10:17 8Ubuntu 10.04下修改MySQL的datadi ... -
mysql数据文件转移的问题
2011-10-21 10:16 1394mysql数据文件转移的问 ... -
Mysql具有一次安装可以运行多个实例的功能
2011-10-22 18:11 14Mysql具有一次安装可以运行多个实例的功能 2011-07- ... -
MySQL多实例安装
2011-10-20 20:09 0MySQL多实例安装 [日期:2011-05-06] 来源: ... -
一台服务器上配置多台Mysql实例
2011-10-22 18:11 1170一台服务器上配置多台Mysql实例 2011-07-25 14 ... -
linux下配置多个mysql实例
2011-10-20 19:26 0linux下配置多个mysql实例 2011年09月20日 1 ... -
stop mysql sercice
2011-10-23 10:18 12sudo /etc/init.d/mysql stop -
实现多个MySQL数据库实例管理,用mysqld_multi!
2011-10-22 18:11 12实现多个MySQL数据库实例管理,用mysqld_multi! ...
相关推荐
(3)用户权限的处理:在Oracle数据库中,表结构可能具有用户权限,需要在转换过程中删除这些权限,以避免权限冲突的问题。 使用PowerDesigner工具可以轻松地将Oracle数据库表转换为Mysql数据库表,提高了数据库...
MySqlFrm.exe是c#版本的frm转sql工具,需要.net 4.0与mysql环境,CMD命令行如下: mysqlfrm <username> <password> <port> 例如: mysqlfrm root pass 3306 c:\dbcopy 会将c:\dbcopy目录下所有的frm转换为...
### 如何完全干净地删除MySQL数据库 在进行数据库管理或迁移的过程中,有时候我们需要彻底清除旧的MySQL数据库系统,以便重新安装或切换到其他版本。本文将详细介绍如何彻底删除MySQL数据库,确保没有任何残留文件...
首先,我们来了解下MsSql和Mysql的基本特性。Microsoft SQL Server是一款由微软公司开发的关系型数据库管理系统,广泛应用于企业级应用,以其强大的性能和全面的安全性著称。而MySQL则是一款开源、免费的数据库系统...
转换SQL Server到MySQL可能出于成本优化(MySQL免费开源)、性能需求(MySQL在某些场景下更快)、或者是为了适应新的开发框架或平台(如Linux环境,MySQL更友好)。 3. **转换工具与方法** - `mss2sql`:这可能是...
彻底卸载 Linux 下的 MySQL 需要完成五个步骤:查找以前是否装有 MySQL,停止 MySQL 服务和删除之前安装的 MySQL,查找之前老版本 MySQL 的目录并删除老版本 MySQL 的文件和库,删除 /etc/my.cnf 文件,和再次查找...
"从Excel模版生成数据库表DDL,excel设计mysql,excel设计表格模板转成mysql表文件"这个主题涉及到了一种高效且直观的方法,它允许开发人员或数据库管理员使用熟悉的Excel工具来设计数据库结构,然后自动转换为MySQL...
标题中的“shapefile格式转mysql格式工具”是指一种软件或脚本程序,它能够帮助用户将地理信息系统(GIS)中的Shapefile数据格式转换为MySQL数据库兼容的格式。Shapefile是Esri公司开发的一种广泛用于存储地理空间...
mssql转换到mysql的工具mssql2mysql,在mssql 2000 server下测试成功。由于最近一个项目原来的程序是asp+mssql的需要转化到php+mysql,于是找了这个工具和大家分享,减少了很多不必要的麻烦
在某些情况下,可能需要将数据从一种类型的数据库迁移到另一种类型,例如从Microsoft SQL Server (MSSQL)转移到MySQL。这正是“MSSQL to MySQL”工具所擅长的领域。 “MSSQL to MySQL”是一个专门设计用于执行这种...
点下一步,如果mysql里面有同名的数据库,会让你来选择转换的方式,分别是 Overwrite the entire database:覆盖整个数据库Overwrite existing tables only:只覆盖存在的表Skip existing tables:跳过存在的表Merge:...
标题提及的"MSSQL转MySQL最好用的转换工具"是指一个专为数据库搬家设计的WinForm应用程序,它简化了两个不同数据库系统之间的数据迁移过程。WinForm是一种.NET框架下的用户界面设计工具,提供了直观易用的图形化界面...
h2 数据库导入 MySQL 数据库需要通过将 h2 数据库下的表结构和数据分别导入到 MySQL 数据库中,并确保数据的一致性和类型的兼容性。 知识点: * h2 数据库导入 MySQL 数据库的步骤 * 创建 MySQL 数据库 * 将 h2 ...
此外,还有开源工具如 ora2pg、Data Export等,虽然它们主要针对Oracle到PostgreSQL的迁移,但某些情况下也可以进行定制以适应MySQL到SQL Server的迁移。 3. **SSMA for MySQL**:该工具可以自动分析、转换MySQL的...
这种情况下,MySQL会锁定所有匹配的主键记录,确保删除操作的原子性。 8. 非唯一索引删除已标记为删除的记录: 如果记录已被标记为删除,但物理上仍然存在,删除操作依然会锁定这些记录。 9. 唯一索引删除已标记...
MySQL是世界上最流行的开源关系型数据库管理系统之一,其删除步骤涵盖了从简单到复杂的多个层次,包括数据、表、数据库以及在操作系统中的彻底卸载。这里我们将深入探讨这些删除过程,并特别关注如何安全地处理...
7.11 DELETE (删除)句法 7.12 SELECT (精选)句法 7.13 JOIN (联接)句法 7.14 INSERT (插入)句法 7.15 REPLACE (替换)句法 7.16 LOAD DATA INFILE (装载数据到文件)句法 7.17 UPDATE ...
"Windows下MySql自动备份脚本(有备份日志,且可以删除历史备份)"的资源提供了一个解决方案,它是一个批处理脚本(MysqlAutoBackup.bat),能够自动化执行MySQL的备份过程,同时生成备份日志并清理历史备份。...