Linux系统安装mysql数据库

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为要解压成的目录





猜你喜欢

转载自blog.csdn.net/qq15577969/article/details/80157560