1. 官网下载 linux 的tar包
https://dev.mysql.com/downloads/mysql/
2. rz 本地文件上传到linux服务器上
3. 解压
tar -zxvf mysql-5.6.44-linux-glibc2.12-x86_64.tar.gz
4. 重命名目录
mv mysql-5.6.44-linux-glibc2.12-x86_64 mysql
5. 进入到mysql目录,执行添加MySQL配置的操作 (注意配置文件等号左右不要有空格)
cp support-files/my-default.cnf /etc/my.cnf
vi /etc/my.cnf
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
port = 3306
log-err = /home/soft/mysql/data/error.log
pid-file = /usr/local/mysql/data/mysql.pid
user = root
tmpdir = /tmp
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
6. 关联服务
cp /home/soft/mysql/mysql/support-files/mysql.server /etc/init.d/mysqld
cp /home/soft/mysql/support-files/mysql.server /etc/rc.d/init.d/mysql
7. 初始化数据(要不然会报The server quit without updating PID file错误,错误日志可以去/data/{hostname}.err查看)
./mysql_install_db --user=root --basedir=/home/soft/mysql --datadir=/home/soft/mysql/data --pid-file=/home/soft/mysql/data/mysql.pid --tmpdir=/tmp
8. 映射一个链接到/usr/bin目录下(可以在任意地方连接mysql),相当于建立一个链接文件
ln -s /home/soft/mysql/bin/mysql /usr/bin
9. 设置开机启动
chkconfig --add mysqld
chkconfig mysqld on
10. 重启linux
reboot
11. 连接mysql
mysql -u root
参考网址
Mysql启报错报The server quit without updating PID file
注:文章是经过参考其他的文章然后自己整理出来的,有可能是小部分参考,也有可能是大部分参考,但绝对不是直接转载,觉得侵权了我会删,我只是把这个用于自己的笔记,顺便整理下知识的同时,能帮到一部分人。
ps : 有错误的还望各位大佬指正,小弟不胜感激