linux 上 mysql 安装 由 Linux 系统中文网(Linux521.com)编辑收集整理,
除 Linux521 注明原创文章外,其版权归原作者所有。如果您在学习中遇到问
题欢迎 在下面的评论中留言,我们会尽全力解答您的问题。
先检查系统是否装上了 mysql,如果有将其卸载掉
rpm -qa | grep mysql
注意 mysql 的大小写,大小写 都有可能
rpm -e --nodeps mysql*
一定要用--nodeps 卸载,不检查依赖性关系。
创建用户 mysql
groupadd mysql
useradd -g mysql mysql
passwd mysql
在/usr/local 下建立 mysql 文件夹
然后将安装文件上传到服务器上,这里用的是 tar.gz 的文件,也有 rpm 包可
以 用,但是 rpm 包不能指定安装目录,故不采用
tar zxvf mysql-5.0.45.tar.gz
cd mysql-5.0.45
./con#gure --pre#x=/usr/local/mysql --with-charset=gb2312
指定安装目录为/usr/local/mysql,字符集为 gb2312
make
make install
安装完成
重启
cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqld
copy 启动的 mysqld 文件
下面确保 mysql 用户有相应的权限
chmod 700 /etc/init.d/mysqld
cd /usr/local
chmod 750 mysql -R
chgrp mysql mysql -R
chown mysql mysql/var -R
cd /usr/local/mysql/libexec
cp mysqld mysqld.old
strip mysqld
chkcon#g --add mysqld
chkcon#g --level 345 mysqld on
service mysqld start
启动服务
/usr/local/mysql/bin/mysqld_safe
看看 mysql 能否正常工作
mysql -uroot mysql
或者 netstat -atln
看看有没有 3306 的端口打开,(如果 mysqld 不能启动,看看/web/mysql/var
下 的出错日志,一般都是目录权限没有设置好的问题 )
评论0