mysql5.58的编译安装

时间:2011-01-29 16:26:00 

cmake-2.8.3.tar.gz
mysql-5.5.8.tar.gz

一,cmake-2.8.3的安装:
tar -zxf cmake-2.8.3.tar.gz
cd cmake-2.8.3
[root@localhost cmake-2.8.3]# ./configure
[root@localhost cmake-2.8.3]#make;make install

二,mysql5.58的安装:

1,建立mysql用户和组
[root@localhost ~]# groupadd -g 2001 mysql
[root@localhost ~]# useradd -M -s /sbin/nologin -u 2001 -g 2001 mysql

2,编译mysql的安装
[root@localhost amp]# tar -zxf mysql-5.5.8.tar.gz
[root@localhost amp]# cd mysql-5.5.8
[root@localhost mysql-5.5.8]# cmake . \
> -DCMAKE_INSTALL_PREFIX=/usr/local/mysql5 \
> -DINSTALL_DATADIR=/usr/local/mysql5/data \
> -DDEFAULT_CHARSET=utf8 \
> -DEXTRA_CHARSETS=all \
> -DMYSQL_USER=mysql
[root@localhost mysql-5.5.8]#make;make instal

[root@localhost ~]# mv /etc/my.cnf /etc/my.cnf.bak
[root@localhost ~]# cp /usr/local/mysql5/support-files/my-medium.cnf /etc/my.cnf
[root@localhost ~]# vi /etc/my.cnf
(在mysqld下方加入两条参数)
basedir=/usr/local/mysql5 
datadir=/usr/local/mysql5/data

[root@localhost ~]# cd /usr/local/mysql5/
[root@localhost mysql5]# scripts/mysql_install_db \
--user=mysql  \
--basedir=/usr/local/mysql5  \
--datadir=/usr/local/mysql5/data

[root@localhost mysql5]# chown -R mysql:mysql /usr/local/mysql5/data/
[root@localhost mysql5]# chgrp -R mysql /usr/local/mysql5/

[root@localhost mysql5]# bin/mysqld_safe --user=mysql &
[root@localhost mysql5]# bin/mysqladmin -u root password 123456
[root@localhost mysql5]# bin/mysql -uroot -p123456  
mysql> show databases;

3,把mysql加入到系统服务中
[root@localhost mysql5]# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
[root@localhost mysql5]# chkconfig --add mysqld
[root@localhost mysql5]# chkconfig --list | grep mysql
mysqld          0:off   1:off   2:on    3:on    4:on    5:on    6:off

[root@localhost mysql5]# service mysqld status
MySQL running (20047)                                      [  OK  ]
[root@localhost mysql5]# service mysqld restart
Shutting down MySQL.                                       [  OK  ]
Starting MySQL..                                           [  OK  ]

[root@localhost mysql5]# /etc/rc.d/init.d/mysqld restart
Shutting down MySQL.                                       [  OK  ]
Starting MySQL..                                           [  OK  ]


标签:mysql,安装
0
投稿

猜你喜欢

  • 不安全的js写法

    2009-09-16 14:26:00
  • asp 数组 重复删除函数代码

    2011-03-03 10:47:00
  • 动态导航设计

    2008-09-21 13:40:00
  • 设计模式-自动完成

    2010-11-30 21:44:00
  • SQL Server 2005 FOR XML嵌套查询使用详解

    2009-01-06 11:20:00
  • ASP和Javascript中取整函数的应用

    2009-06-07 18:38:00
  • asp如何在网站上提供音乐下载?

    2010-06-22 21:14:00
  • 页面中横排布局的思考

    2008-01-18 12:56:00
  • Rel与CSS的联合使用

    2010-02-20 13:03:00
  • 5招优化MySQL插入方法

    2009-04-02 10:49:00
  • 破解空间实现域名绑定到子目录方法

    2010-03-14 11:29:00
  • SQL语句 一个简单的字符串分割函数

    2011-10-24 20:06:33
  • 解决oracle用户连接失败的解决方法

    2011-01-04 19:35:00
  • SQL SERVER查询所有数据库名,表名,和字段名的语句

    2012-01-05 19:25:26
  • Transact_SQL小手册,适合初学者

    2008-08-25 19:40:00
  • 修改Linux下MySQL 5.0的默认连接数

    2009-09-01 10:16:00
  • SQL Server连接失败错误及解决

    2008-01-28 21:09:00
  • 数据库性能优化之冗余字段的作用

    2011-03-03 19:21:00
  • asp如何生成XML数据

    2007-08-20 09:50:00
  • 提升你设计水平的CSS3新技术[译]

    2009-08-02 20:51:00
  • asp之家 网络编程 m.aspxhome.com