cd /data/soft
tar -zxvf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz -C /data/server
#-C 表示解压到指定目录
cd /data/server
ls
ln -s mysql-5.6.35-linux-glibc2.5-x86_64 mysql #创建软连接,之后可以mysql代表长长的一段名字
安装源码
cd /data/server/mysql/scripts/
./mysql_install_db --basedir=/data/server/mysql --datadir=/data/server/mysql/data/ --user=mysql
mysql配置
cd /etc
mv my.cnf my.cnf-bak
cd /data/server/mysql/support-files
cp my-default.cnf /etc/my.cnf
cp mysql.server /etc/init.d/mysqld
sed -i 's#/usr/local/mysql#/data/server/mysql#g' /data/server/mysql/bin/mysqld_safe /etc/init.d/mysqld
#sed命令可修改一个文件的内容;‘s-替换内容#(原内容)#(替换后的内容)#g-全局执行’ (文件名)
chown -R mysql.mysql /data/server/mysql/ #切换为mysql用户拥有
#下面两句设置开机自启动
chkconfig --add mysqld
chkconfig mysqld on
启动mysql
service mysqld start
使用mysql客户端
cd /data/server/mysql/bin
./mysql
#一下的配置使mysql更方便开启
echo $PATH
gedit /etc/profile
#在文件最后一行加上PATH=/data/server/mysql/bin:$PATH
source /etc/profile
mysql #直接开启mysql