当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 7 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [原创]LAMP的搭建-MySql的简单安装 (一)
帖子发表于 : 2008-09-02 13:10 

注册: 2007-11-22 17:25
帖子: 129
送出感谢: 0 次
接收感谢: 2
[color=olive]偶闲来无事,就随便搭建下LAMP玩玩,特意写了些过程。偶的百度空间:http://hi.baidu.com/god_86

下载 tar.gz包后解压,cd到解压后目录,有两个说明文件:INSTALL-SOURCE和INSTALL-WIN-SOURCE(这个是windows安装说明文件),用vi 打开INSTALL-SOURCE,里面就是些mysql的说明文件。定位到:Source Installation Overview,这就是快速安装的说明。根据说明我们就可以很快的安装啦。

下面就是说明文件内容,按他的步骤一步一步来,就很顺利啦:
shell> groupadd mysql
shell> useradd -g mysql mysql
shell> gunzip < mysql-VERSION.tar.gz | tar -xvf -
shell> cd mysql-VERSION
shell> ./configure --prefix=/usr/local/mysql
shell> make
shell> make install
shell> cp support-files/my-medium.cnf /etc/my.cnf
shell> cd /usr/local/mysql
shell> chown -R mysql .
shell> chgrp -R mysql .
shell> bin/mysql_install_db --user=mysql (执行初始化操作)
shell> chown -R root .
shell> chown -R mysql var
shell> bin/mysqld_safe --user=mysql &
---------------------------------------------------------------------
如果执行configure出现了以下错误:
checking for tgetent in -ltermcap... no
checking for termcap functions library... configure: error: No curses/termcap library found

开始,偶也是出现啦这个问题,不知道咋办,在网上搜,终于找到啦。
这个是说 curses/termcap 库没有安装,执行下面命令:
apt-get install libncurses5-dev ,安装啦libncurses5-dev ,然后重新运行配置。
一路很顺利的安装下去,就这么简单,(*^__^*) 嘻嘻……

测试:
进入安装目录bin目录下,执行./mysql,就开启啦mysql,show databases,呵呵,数据库的内容就显示啦 。
设置mysql的root密码:mysqladmin -u root password tiger.
mysql的简单安装就是这些。
[/color]


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-09-02 13:49 
头像

注册: 2008-05-18 14:23
帖子: 384
系统: Win7
送出感谢: 0 次
接收感谢: 0 次
楼主应该讲讲你是在什么版本下使用的,如RED HAT 或其它LINUX版本?

我用UBUNTU SERVER的时候,它的LAMP早就配好了,我就把PHPWIND拷进去了。 :em01


_________________
我的博客


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-09-02 14:36 

注册: 2007-11-22 17:25
帖子: 129
送出感谢: 0 次
接收感谢: 2
偶的版本为Ubuntu 8.04


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-09-11 14:03 
头像

注册: 2008-09-03 19:16
帖子: 158
送出感谢: 0 次
接收感谢: 0 次
我在导入数据库时候出现这种问题:

代码:
zzningxp@zzningxp:/usr/lib/mysql/bin$ ./mysql --user=root -p  appdb < ~/New_Project_20080911_1131.sql
Enter password:
ERROR 1115 (42000) at line 29: Unknown character set: 'GBK'


然后按照 http://forum.ubuntu.org.cn/viewtopic.ph ... 56f34c2e1a 这篇文章配置了字符集,然后又重新编译了mysql,仍旧不行


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-09-11 14:07 
头像

注册: 2008-09-03 19:16
帖子: 158
送出感谢: 0 次
接收感谢: 0 次
是不是要这样啊...


./configure --with-charset=big5 --with-extra-charsets="gbk,utf8"

--with-charset 参数是指定默认字符集,就是你要的

--with-extra-charsets 参数是指定额外的字符集,gbk utf8 应该能满足很多要求


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-09-11 14:11 
头像

注册: 2008-09-03 19:16
帖子: 158
送出感谢: 0 次
接收感谢: 0 次
搞了个批处理,让他先编译吧,我先睡觉了...

代码:
sudo ./configure --prefix=/usr/lib/mysql --with-charset=gbk --with-extra-charsets="gb2312,utf8,big5"
sudo make
sudo make install
sudo cp support-files/my-medium.cnf /etc/my.cnf
sudo cd /usr/lib/mysql
sudo chown -R mysql .
sudo chgrp -R mysql .
sudo bin/mysql_install_db --user=mysql
sudo chown -R root .
sudo chown -R mysql var
sudo bin/mysqld_safe --user=mysql


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-09-11 16:15 
头像

注册: 2008-09-03 19:16
帖子: 158
送出感谢: 0 次
接收感谢: 0 次
执行这句话时 sudo ./mysqld_safe --user=mysql &

代码:
代码:
zzningxp@zzningxp:/usr/lib/mysql/bin$ sudo ./mysqld_safe --user=mysql &
[1] 6833
zzningxp@zzningxp:/usr/lib/mysql/bin$ nohup: ignoring input and redirecting stderr to stdout
Starting mysqld daemon with databases from /usr/lib/mysql/var
STOPPING server from pid file /usr/lib/mysql/var/zzningxp.pid
080911 16:11:37  mysqld ended

(这里卡死了 用crtl+c跳出来的)
[1]+  Done                    sudo ./mysqld_safe --user=mysql


在执行./mysql的时候
代码:
zzningxp@zzningxp:/usr/lib/mysql/bin$ ./mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 7 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译