Chinaunix首页 | 论坛 | 博客
  • 博客访问: 434278
  • 博文数量: 54
  • 博客积分: 610
  • 博客等级: 上士
  • 技术积分: 721
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-24 10:52
文章分类

全部博文(54)

文章存档

2013年(27)

2012年(11)

2011年(16)

分类: Mysql/postgreSQL

2012-04-26 23:05:56

1. 下载mysql-5.5.1-linux2.6-i686.tar.gz

 

下载地址:http://dev.mysql.com/downloads/mysql/

 

这是二进制版本,已经编译过。相当于绿色版本。http://dev.mysql.com/downloads/mysql/

 

2. 根据官网手册安装说明,进行安装

 

详细请看:http://dev.mysql.com/doc/mysql-linuxunix-excerpt/5.5/en/binary-installation.html 

 

使用超级用户su


a.  添加用户组mysql

 

 

  1. groupadd mysql  
 

 

b.  添加用户mysql,并将其放到mysql组中

 

  1. useradd -r -g mysql mysql  
 

 

c.  进入/user/local目录

 

  1. cd /user/local  
 


d. 将下载的mysql文件解压到合适的目录,我放到/user/local目录下面.

 

  1. tar -zxvf mysql-5.5.11-linux2.6-i686.tar.gz  
 

 

解压完成之后可以删除mysql-5.5.11-linux2.6-i686.tar.gz文件或者移动到其他目录。这样主要是为了节省磁盘空间,呵呵!

 

e. 创建软链接

 

  1. ln -s mysql-5.5.11-linux2.6-i686 mysql  
 

 

mysql-5.5.11-linux2.6-i686是刚解压出来的文件夹。

这样链接之后,在/user/local目录下面会多出一个带箭头的mysql文件夹。如下所示:

 

 

好处:以后升级mysql,直接下载之后软链接一下就可以使用新版本的MySQL。

 

f. 进入mysql目录,即上面带箭头的。


  1. cd mysql  
 


g.  改变用户权限和组权限


  1. chown -R mysql .  
  2. chgrp -R mysql .  
 

注意:后面的点“.”,表示当前路径。不可以不写!

此时,ls -l 可以看出组和用户变成mysql

 

h. 初始化数据库

 

  1. scripts/mysql_install_db --user=mysql  
 

 

这一步的安装,容易出现很多错误!

注意:

<1> 保证在/etc/目录下面没有my.cnf、mysql文件夹。如果有的话,请删除。如果你害怕系统出错,备份它们之后删除!

<2> 确保安装了libaio1.so,如果没有安装的话,执行sudo apt-get install libaio1

ok,再出现其他奇怪的错误,可以到Google找原因。


i. 修改权限

 

  1. chown -R root .  
  2. chown -R mysql data  
 

 

j. 可选操作。还是做吧,support-files文件下面有很多.cnf文件。根据机器配置你可以选择不同的类似文夹。

 

  1. # Next command is optional  
  2. shell> cp support-files/my-medium.cnf /etc/my.cnf  
 

 

k.  可选操作,建议做。


  1. # Next command is optional  
  2. cp support-files/mysql.server /etc/init.d/mysql.server  
 

 

l. 进入bin目录,启动mysql

 

  1. bin/mysqld_safe --user=mysql &  
 

验证是否启动mysql。

  1. netstat -anp|more  
 

查看是否有3306端口启动。

 

m. 使用mysql,输入密码。也可以直接回车默认密码为空。

 

  1. cd bin  
  2. ./mysql -u root -p  
 

 

ok,到此位置。ubuntu下mysql安装完成,关于mysql的使用,还待学习。

阅读(1546) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~