偶闲来无事,就随便搭建下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的简单安装就是这些。
[原创]LAMP的搭建-MySql的简单安装 (一)
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 129
- 注册时间: 2007-11-22 17:25
- blissday
- 帖子: 384
- 注册时间: 2008-05-18 14:23
- 系统: Win7
- 联系:
- zzningxp
- 帖子: 158
- 注册时间: 2008-09-03 19:16
- 联系:
我在导入数据库时候出现这种问题:
然后按照 viewtopic.php?t=137909&sid=01180a6b82b4 ... 56f34c2e1a 这篇文章配置了字符集,然后又重新编译了mysql,仍旧不行
代码: 全选
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'
- zzningxp
- 帖子: 158
- 注册时间: 2008-09-03 19:16
- 联系:
- zzningxp
- 帖子: 158
- 注册时间: 2008-09-03 19:16
- 联系:
搞了个批处理,让他先编译吧,我先睡觉了...
代码: 全选
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
- zzningxp
- 帖子: 158
- 注册时间: 2008-09-03 19:16
- 联系:
执行这句话时 sudo ./mysqld_safe --user=mysql &
在执行./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
代码: 全选
zzningxp@zzningxp:/usr/lib/mysql/bin$ ./mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)