mysql-5.5.47 安装
1. 提前下载源码包或进入服务器中上传源码包并解压出来
cd /home/rich/tools
rz -y "mysql-5.5.47-linux2.6-x86_64.tar.gz"
tar xf mysql-5.5.47-linux2.6-x86_64.tar.gz
2. 创建 mysql 数据库的管理用户并检查
useradd -s /sbin/nologin mysql -M
id mysql
3. 将解压出来的源码包移动或复制到到便于自身管理的目录下并创建软件链接
mv mysql-5.5.57-linux-glibc2.12-i686 /application/mysql-5.5.57
ln -s /application/mysql-5.5.57/ /application/mysql
4. 授权用户 mysql 管理 mysql 的目录
cd /application/mysql
chown -R mysql.mysql /application/mysql/
5. 进入 mysql 目录下开始初始化数据库
./scripts/mysql_install_db --basedir=/application/mysql/ --datadir=/application/mysql/data/ --user=mysql
6. 更忙启动脚本文件的默认启动目录
cd /application/mysql/bin/
sed -i 's#/usr/local/#/application#g' mysqld_safe
7. 复制 mysql 配置文件 my.cnf 到服务器的配置目录下
cd /application/mysql
\cp support-files/my-small.cnf /etc/my.cnf
8. 由于环境变量的原因直接在命令行输入 mysql 是无法启动 mysql 数据库, 所以要指定 mysql 的启动目录文件到服务器的环境变量中
vi /etc/profile // 编辑开机自启动的配置文件
PATH="/application/mysql/bin:$PATH" >> /etc/profile // 添加 mysql 的启动目录文件到环境变量中
. /etc/profile // 命令行执行生效
9. 修改启动脚本中 mysql 自定的安装目录
cd /application/mysql
sed -i 's#/usr/local#/application/#g' support-files/mysql.server
10. 复制启动脚本到服务器的启动脚本目录下并改名为 mysqld
cp support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld // 增加 mysqld 的可执行权限
11. 启动与停止 mysql 数据库
/etc/init.d/mysqld start
/etc/init.d/mysqld stop
12. 检查 mysql 是否成功启动
lsof -i :3306 //mysql 的默认端口 3306
13. 添加 mysqld 到开机自启动
chkconfig --add mysqld
14. 给 mysql 数据创建登陆密码并使用密码登陆
mysqladmin password 123456
mysql -uroot -p'123456'
来源: http://www.bubuko.com/infodetail-2484425.html