关于安装mysql的问题~~~~~~
你少了个工具吧,sunfreeware上有,叫ncurses的。关于安装mysql的问题~~~~~~
你是SOLARIS几?关于安装mysql的问题~~~~~~
ftp://ftp.sunfreeware.com/pub/freeware/sparc/7/libstdc++-2.8.1.1-sol7-sparc-local.gz8也可以用的
关于安装mysql的问题~~~~~~
如果只是configure的话,不需要make clean,除非你需要重新编译关于安装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: *** Error 1
make: Leaving directory `/export/spare/temp/mysql-3.23.53/sql'
make: *** Error 1
make: Leaving directory `/export/spare/temp/mysql-3.23.53/sql'
make: *** Error 1
make: Leaving directory `/export/spare/temp/mysql-3.23.53'
make: *** Error 2
#
请各位高手看看该如何解决?
关于安装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
关于安装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:09mysqld 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是否安装成功了?
关于安装mysql的问题~~~~~~
install libncurses关于安装mysql的问题~~~~~~
我看是安装成功了,关键一步scripts/mysql_install_db执行了吗?你用mysql连接数据库的时候,要求连接libncurses.so.5,但是你把安装ncurses的路径放到LD_LIBRARY_PATH 里面了吗,你在连数据库的时候,系统自动到LD_LIBRARY_PATH路径里搜寻。
还有,任何错误都可以在你的/PATH/TO/MYSQL/var/HOSTNAME.err里面找到。
不行请跟帖。
关于安装mysql的问题~~~~~~
scripts/mysql_install_db执行了我在google里搜索到了很多有关LD_LIBRARY_PATH的东西,但都没说怎么把安装ncurses的路径放到LD_LIBRARY_PATH 里,小弟很菜,能不能详细说说加路径的方法?
另外我的libncurses.so.5是在/usr/local/lib下,HOSTNAME.err我也看了,里面反复重复的错误都是下面的这几行:
030605 09:43:03mysqld started
0306059:43:06/usr/local/mysql/libexec/mysqld: Can't find file: './mysql/host
.frm' (errno: 13)
0306059:43:06/usr/local/mysql/libexec/mysqld: Normal shutdown
030605 09:43:06mysqld ended