免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 23752 | 回复: 13
打印 上一主题 下一主题

出错了:Error in my_thread_global_end():1 threads didn't exit [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-03-22 16:40 |只看该作者 |倒序浏览

论坛徽章:
0
2 [报告]
发表于 2007-03-31 11:49 |只看该作者

关注中,我也遇到同样的问题

/opt/src/mysql-5.0.37/scripts 当前路径
# ./mysql_install_db --user=mysql     用户我已经创建好
Error in my_thread_global_end(): 1 threads didn't exit
File help tables

[ 本帖最后由 zheng087 于 2007-3-31 11:54 编辑 ]

未命名.JPG (77.28 KB, 下载次数: 106)

错误截图

错误截图

mysql-configure.JPG (19.74 KB, 下载次数: 98)

这是我configure时的参数

这是我configure时的参数

论坛徽章:
0
3 [报告]
发表于 2007-04-17 11:54 |只看该作者
我也遇到同样错误,mysql-5.0.37,编译参数如下:
./configure --prefix=/usr/local/mysql --localstatedir=/home/mysql/data --with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static --enable-assembler --with-charset=utf8

论坛徽章:
0
4 [报告]
发表于 2007-04-17 14:22 |只看该作者
没人知道?大家都不用这个版本?

论坛徽章:
0
5 [报告]
发表于 2007-04-17 14:37 |只看该作者
顶一顶,希望有高手路过这里解释一下

论坛徽章:
0
6 [报告]
发表于 2007-04-17 15:47 |只看该作者
原帖由 luocy2008 于 2007-4-17 11:54 发表
我也遇到同样错误,mysql-5.0.37,编译参数如下:
./configure --prefix=/usr/local/mysql --localstatedir=/home/mysql/data --with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock --with-client-ldflags ...



多次试验发现,将编译参数改成如下即可通过:
./configure --prefix=/usr/local/mysql --localstatedir=/home/mysql/data --with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock --with-charset=utf8

但为什么不能使用前面那几个参数呢?那位高人解释一下

论坛徽章:
0
7 [报告]
发表于 2007-04-17 15:51 |只看该作者
另外发现加了--with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static --enable-assembler
参数编译出来的mysql启动后的mysql进程要比不加这些参数编译的要多,下面是不加参数的mysql启动进程只有一个进程:
[root@n2 mysql]# ps aux |grep mysql        
root     20619  0.0  0.0  6000 1100 pts/1    S    14:39   0:00 /bin/sh bin/mysqld_safe --user=mysql
mysql    20648  0.0  0.3 114716 14604 pts/1  Sl   14:39   0:00 /usr/local/mysql/libexec/mysqld --basedir=/usr/local/mysql --datadir=/home/mysql/data --user=mysql --pid-file=/home/mysql/data/n2.pid --skip-external-locking --port=3306 --socket=/usr/local/mysql/tmp/mysql.sock

而加了参数编译启动MYSQL的进程有10个左右

这些参数到底起何作用?

论坛徽章:
0
8 [报告]
发表于 2007-04-18 00:04 |只看该作者
顶一顶 ,再吸引点高手来关注

论坛徽章:
0
9 [报告]
发表于 2007-12-11 12:25 |只看该作者
--with-mysqld-ldflags=-all-static

这个参数好像是用静态方式编译mysqld。

大家谈到的问题我也遇到了。希望高手指点

[ 本帖最后由 adu119 于 2007-12-11 12:27 编辑 ]

论坛徽章:
0
10 [报告]
发表于 2008-04-20 20:36 |只看该作者
我也遇到了,不知道是什么原因,请高手给个提示
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP