1、首先官网下载 Mysql5.6
下载地址: http://downloads.mysql.com/archives/get/file/mysql-5.6.27-linux-glibc2.5-x86_64.tar.gz
2、使用以下命令查看当前安装mysql情况,查找以前是否装有mysql
rpm -qa|grep -i mysql
可以看到如下图的所示:
显示之前安装了:
MySQL-client-5.5.25a-1.rhel5
MySQL-server-5.5.25a-1.rhel5
3、停止mysql服务、删除之前安装的mysql
删除命令:rpm -e –nodeps 包名
rpm -ev MySQL-client-5.5.25a-1.rhel5 rpm -ev MySQL-server-5.5.25a-1.rhel5
特别注意:如果不是root用户,记得在命令前面加sudo
如果提示依赖包错误,则使用以下命令尝试
扫描二维码关注公众号,回复:
122761 查看本文章
rpm -ev MySQL-client-5.5.25a-1.rhel5 --nodeps
如果提示错误:error: %preun(xxxxxx) scriptlet failed, exit status 1
则用以下命令尝试:
rpm -e --noscripts MySQL-client-5.5.25a-1.rhel5
4、查找之前老版本mysql的目录、并且删除老版本mysql的文件和库
find / -name mysql
查找结果如下:
find / -name mysql /var/lib/mysql /var/lib/mysql/mysql /usr/lib64/mysql
删除对应的mysql目录
rm -rf /var/lib/mysql rm -rf /var/lib/mysql rm -rf /usr/lib64/mysql
具体的步骤如图:查找目录并删除
注意:卸载后/etc/my.cnf不会删除,需要进行手工删除
rm -rf /etc/my.cnf
5、再次查找机器是否安装mysql
rpm -qa|grep -i mysql
6、解压mysql的tar.gz压缩包
tar -xvf mysql-5.6.27-linux-glibc2.5-x86_64.tar.gz
7、复制解压后的mysql目录到系统的本地软件目录
cp mysql-5.6.27-linux-glibc2.5-x86_64 /usr/local/mysql -r
8、设置mysql的用户和用户组,并进行安装
groupadd mysql 添加系统mysql组 useradd -r -g mysql mysql 添加mysql用户 cd /usr/local/mysql 进入mysql目录 chown -R mysql:mysql ./ 修改当前目录拥有者为mysql用户 ./scripts/mysql_install_db --user=mysql 安装数据库 chown -R root:root ./ 修改当前目录拥有者为root用户 chown -R mysql:mysql data 修改当前data目录拥有者为mysql用户
9、添加环境变量
sudo vim /etc/profile
在profile文件的最底部添加以下内容:
#set mysql environment export MYSQL_HOME=/usr/local/mysql 这里mysql所在的目录 export PATH=$PATH:$MYSQL_HOME/bin
source /etc/profile 使当前文件生效
10、启动mysql服务和添加开机启动mysql服务
cp support-files/mysql.server /etc/init.d/mysql 把启动脚本放到开机初始化目录 service mysql start 启动mysql服务 ps -ef|grep mysql 看到mysql服务说明启动成功
11、修改mysql的root用户密码,root初始密码为空的:
./bin/mysqladmin -u root password '123456' 这里把密码设置为123456,在/usr/local/mysql目录下执行此命令
12、配置SSH免密码登录,导入sql数据库文件
ssh-keygen -t rsa 生成私钥与公钥文件(按3次回车键)
假设服务器的IP地址是:103.212.33.50
用浏览器访问www.ip138.com,查看自己电脑的外网IP,例如我的是116.1.79.180
ssh-copy-id 116.1.79.180 /*由服务器(103.212.33.50)发一把公钥给我(116.1.79.180)*/ ssh 103.212.33.50 /*我使用公钥密码登录服务器*/
打开SQLyogEnt软件,新建连接,使用SSH隧道进行登录,登录成功就可以导入数据库文件了。
13、Linux下解压war包的方法:
unzip -oq xm.war -d ROOT xm.war为要解压的war文件,ROOT为要解压成的目录