linux学习笔记2(centos5.5)

一,mysql编译安装

1,下载mysql-6.0.10-alpha.tar.gz

2,上传mysql-6.0.10-alpha.tar.gz到/usr/local:rz -bye

3,解压tar vxzf mysql-6.0.10-alpha.tar.gz

4,配置安装:

  a)cd /usr/local/mysql-6.0.4-alpha

  b)配置生成 makefile 文件
    # ./configure --sysconfdir=/etc

错误,缺少gcc

安装gcc

1》 rpm -ivh kernel-headers-2.6.18-194.el5.i386.rpm

2》rpm -ivh glibc-headers-2.5-49.i386.rpm

3》 rpm -ivh glib-1.2.10-20.el5.i386.rpm

4》rpm -ivh glib-devel-1.2.10-20.el5.i386.rpm

5》rpm -ivh libgomp-4.4.0-6.el5.i386.rpm

6》rpm -ivh glibc-devel-2.5-49.i386.rpm

7》rpm -ivh gcc-4.1.2-48.el5.i386.rpm

8》rpm -ivh libstdc++-devel-4.1.2-48.el5.i386.rpm

9》rpm -ivh gcc-c++-4.1.2-48.el5.i386.rpm

 

检查是否存在gcc

gcc -v

 

checking for termcap functions library... configure: error: No curses/termcap library found
出现错误,也就是生成 makefile 文件出错了。

 

解决办法:添加参数--with-named-curses-libs=/usr/lib/libncursesw.so.5      

./configure --sysconfdir=/etc --with-named-curses-libs=/usr/lib/libncursesw.so.5      

 

c)make

d)make install

 

5,下面拷贝配置文件
# cp /usr/local/share/mysql/my-large.cnf /etc/my.cnf

以后配置mysql ,就修改 /etc/my.cnf 即可

 

6,初始化数据库

[root@zqmlinux mysql-6.0.4-alpha]#useradd -d /usr/local/var mysql

[root@zqmlinux mysql-6.0.4-alpha]# su - mysql

/usr/local/bin/mysql_install_db

用 netstat -tnl 看到 3306 熟悉的 mysql默认端口

#启动服务器 (/usr/local/bin/mysql_install_db执行这里的时候已经启动,下面这条命令不需要)
 [mysql@localhost var]$ /usr/local/bin/mysqld_safe &

 

7,登陆测试

 mysql -u root

成功的话, 出现
    mysql>

 

8,提升为 root 用户

su - root
cp /usr/local/share/mysql/mysql.server /etc/init.d/mysqld

 

9,启动,停止mysql

停止:

[root@zqmlinux ~]# /etc/init.d/mysqld stop

启动:

[root@zqmlinux ~]# /etc/init.d/mysqld start

 

10,mysql随系统自启动

vi /etc/rc.d/rc.local

 

添加:/etc/init.d/mysqld start

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值