免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: py
打印 上一主题 下一主题

关于安装mysql的问题~~~~~~ [复制链接]

论坛徽章:
0
11 [报告]
发表于 2003-06-03 22:46 |只看该作者

关于安装mysql的问题~~~~~~

你少了个工具吧,sunfreeware上有,叫ncurses的。

论坛徽章:
0
12 [报告]
发表于 2003-06-03 23:59 |只看该作者

关于安装mysql的问题~~~~~~

你是SOLARIS几?

论坛徽章:
0
13 [报告]
发表于 2003-06-04 00:01 |只看该作者

关于安装mysql的问题~~~~~~

ftp://ftp.sunfreeware.com/pub/freeware/sparc/7/libstdc++-2.8.1.1-sol7-sparc-local.gz

8也可以用的

论坛徽章:
0
14 [报告]
发表于 2003-06-04 00:05 |只看该作者

关于安装mysql的问题~~~~~~

如果只是configure的话,不需要make clean,除非你需要重新编译

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
15 [报告]
发表于 2003-06-04 00:35 |只看该作者

关于安装mysql的问题~~~~~~

这次我安装了ncurses-5.3-sol8-sparc-local.gz也把重新安装了gcc-3.2.2-sol8-sparc-local.gz
以前的错误没有了,估计是我安装了较高版本的gcc也就找到了c函数库。
安装的时候我用了
#CC=gcc CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3" ./configure --prefix=/usr/local/mysql --with-low-memory
没有错误,然后make,提示是:
sql_lex.cc:85: `symbols' undeclared (first use this function)
sql_lex.cc:85: (Each undeclared identifier is reported only once for each
   function it appears in.)
sql_lex.cc:87: `sql_functions' undeclared (first use this function)
sql_lex.cc: In function `int find_keyword(LEX*, unsigned int, bool)':
sql_lex.cc:168: `get_hash_symbol' undeclared (first use this function)
make[3]: *** [sql_lex.o] Error 1
make[3]: Leaving directory `/export/spare/temp/mysql-3.23.53/sql'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/export/spare/temp/mysql-3.23.53/sql'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/export/spare/temp/mysql-3.23.53'
make: *** [all-recursive-am] Error 2
#

请各位高手看看该如何解决?

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
16 [报告]
发表于 2003-06-04 00:38 |只看该作者

关于安装mysql的问题~~~~~~

原帖由 "elk" 发表:
ftp://ftp.sunfreeware.com/pub/freeware/sparc/7/libstdc++-2.8.1.1-sol7-sparc-local.gz

8也可以用的
   

我也看了libstdc++的readme,里面说libstdc++已经包含在了gcc里,所以我就下载了一个较高版本的gcc-3.2.2

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
17 [报告]
发表于 2003-06-05 07:58 |只看该作者

关于安装mysql的问题~~~~~~

问题还是没能解决,在sun的网站上说是要先安装zlib-1.1.4-sol8-sparc-local.gz,成功安装以后我试着换了个mysql版本,
安装了mysql-3.23.55.tar.gz,这次比较顺利,整个过程都没出现“error”,可我还是觉得好象没成功,
也不知道成功make以后会不会有个“successful”之类的说明?我make install以后没出现“error”的提示,
不知道是不是就是安装成功了。后来按照精华贴里的步骤做了chown和数据库初始化,
最后在做#/usr/local/mysql/bin/safe_mysqld时提示是这样的:
Starting mysqld daemon with databases from /usr/local/mysql/var 030604 18:40:09  mysqld ended

我用#/usr/local/mysql/bin/mysql启动mysql的时候提示:
ld.so.1: /usr/local/mysql/bin/mysql: fatal: libncurses.so.5: open failed: No such file or directory Killed
请问我该怎么办?我的mysql是否安装成功了?

论坛徽章:
0
18 [报告]
发表于 2003-06-05 08:33 |只看该作者

关于安装mysql的问题~~~~~~

install libncurses

论坛徽章:
0
19 [报告]
发表于 2003-06-05 08:36 |只看该作者

关于安装mysql的问题~~~~~~

我看是安装成功了,关键一步scripts/mysql_install_db执行了吗?
你用mysql连接数据库的时候,要求连接libncurses.so.5,但是你把安装ncurses的路径放到LD_LIBRARY_PATH 里面了吗,你在连数据库的时候,系统自动到LD_LIBRARY_PATH路径里搜寻。
还有,任何错误都可以在你的/PATH/TO/MYSQL/var/HOSTNAME.err里面找到。
不行请跟帖。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
20 [报告]
发表于 2003-06-05 10:27 |只看该作者

关于安装mysql的问题~~~~~~

scripts/mysql_install_db执行了
我在google里搜索到了很多有关LD_LIBRARY_PATH的东西,但都没说怎么把安装ncurses的路径放到LD_LIBRARY_PATH 里,小弟很菜,能不能详细说说加路径的方法?
另外我的libncurses.so.5是在/usr/local/lib下,HOSTNAME.err我也看了,里面反复重复的错误都是下面的这几行:

030605 09:43:03  mysqld started
030605  9:43:06  /usr/local/mysql/libexec/mysqld: Can't find file: './mysql/host
.frm' (errno: 13)
030605  9:43:06  /usr/local/mysql/libexec/mysqld: Normal shutdown

030605 09:43:06  mysqld ended
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP