Chinaunix首页 | 论坛 | 博客
  • 博客访问: 242737
  • 博文数量: 76
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 745
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-28 16:04
文章分类

全部博文(76)

文章存档

2013年(2)

2010年(21)

2009年(53)

我的朋友

分类: LINUX

2010-01-17 21:36:54

初学LINUX,装这玩意儿还真是费劲。
之前搞明白了怎么编译安装MYSQL的源文件了,现在搞个二进制包费死劲儿了!

好吧,,我笨。。。 -_-#

我安装的MYSQL版本 : mysql-5.1.42-linux-i686-glibc23.tar.gz

步骤很简单

sudo groupadd mysql
sudo useradd -g mysql mysql
cd /software
进入我的安装包目录,我拥有这个目录的所有权,我不是用root操作的。
tar zxvf mysql-5.1.42-linux-i686-glibc23.tar.gz
cd /usr/local
sudo ln -s /software/mysql-5.1.42-linux-i686-glibc23 mysql
建立一个软链接
cd mysql
sudo chown -R mysql .
sudo chgrp -R mysql .
sudo vim /home/你的用户/.bashrc
在最底下加上:
export PATH=$PATH:/usr/local/mysql/bin
保存并退出,配置上环境变量
source /home/你的用户/.bashrc
使环境变量生效
scripts/mysql_install_db --user=mysql
在执行这句的时候,可能会报错:
mkdir 没有权限
chmod 没有权限
这个错误是由于权限引起的,给data目录,设置个777的权限
我给这个data设置了777权限之后,依然报错:
说没有创建db的权限
我又进入data目录中,给目录里面的所有文件全都追加了777权限
然后执行命令就没有问题了
sudo reboot
重启吧~~启动之后
cd /usr/local/mysql
sudo chown -R 我自己的用户 .
我把MYSQL目录的权限都给我自己的用户了
sudo chown -R mysql data
然后MYSQL的data目录,依然用MYSQL用户
bin/mysqld_safe --user=mysql &
启动成功~~~ 哦耶~~!
sudo cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
加入启动项里
sudo cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf
重启MYSQL服务
service mysqld stop
service mysqld start
service mysqld restart

文中的 “.” 符号,千万别忘了啊。。。


解压包中的INSTALL-BINARY文件,写得很详细,只不过是英文的。 -_-#
阅读(1369) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~