作为一名运维人员,良好的习惯可以让工作效率倍增。
下载的位置一定要放在 # cd /usr/local/src/
# wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz
# ls
# tar zxvf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz
# mv mysql-5.6.35-linux-glibc2.5-x86_64 /usr/local/mysql
# cd /usr/local/mysql
# useradd mysql
# mkdir -p /data/mysql
# chown -R mysql:mysql /data/mysql
# ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql
在安装上一步中遇到了些错误,这是我之前整理的一个链接 要是还没有解决问题。直接google或者baidu吧!
等待完成后一个非常重要的操作是检查有没有成功~
# cp support-files/my-default.cnf /etc/my.cnf
[root@zhdy-02 mysql]# cp support-files/mysql.server /etc/init.d/mysqld
[root@zhdy-02 mysql]# vi /etc/init.d/mysqld
vim编辑下面两行basedir和datadir配置
basedir=/usr/local/mysql
datadir=/data/mysql
[[email protected] mysql]# chmod 755 /etc/init.d/mysqld
[root@zhdy-02 mysql]# chkconfig --add mysqld
[root@zhdy-02 mysql]# chkconfig --list
[root@zhdy-02 mysql]# /etc/init.d/mysqld start
或者 :
[root@zhdy-02 mysql]# service mysqld start
[root@zhdy-02 mysql]# ps aux |grep mysql
[root@zhdy-02 mysql]# netstat -lntp |grep mysql
有时候我们会使用killall来杀死一个服务,但是有时候由于服务特别大,可能需要一段时间,我们千万不能直接在此kill 9强制杀死,很容易丢失数据!!!