初学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文件,写得很详细,只不过是英文的。 -_-#
阅读(1395) | 评论(0) | 转发(0) |