linux下搭建mysql服务器

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/TOP__ONE/article/details/70157469

一、.查找以前是否安装有mysql,使用下面命令:

rpm -qa | gerp mysql

如果有先卸载掉,我的是有已经安装过的mysql,删除命令:rpm -e --nodeps 包名

因为我的包多,需要都删除

rpm -e --nodeps mysql-community-libs-5.7.18-1.el7.x86_64 mysql-community-server mysql57-community-release mysql-community-common  mysql-community-client  mysql-community-libs-compat 

再确认是否卸载掉:rpm -qa | grep mysql


表示已经卸载完全。为了防止有其他影响,请用命令:

find / -name mysql

find / -name mariadb

来判断是否还有其他mysql文件,然后进行命令删除所有的相关的文件:rm -rf 包


二、安装方法

  第一种:通过yum直接官网地址安装


  第二种:通过MySQL-5.5.48-1.linux2.6.x86_64.rpm-bundle.tar进行解压安装

  先将文件传到服务器中去,然后通过命令解压到指定文件夹

tar -xvf MySQL-5.5.48-1.linux2.6.x86_64.rpm-bundle.tar  -C /home/mysql5.5/


然后进去 /home/mysql5.5/ 查看目录

然后进行命令进行安装:rpm -ivh MySQL-server-5.5.48-1.linux2.6.x86_64.rpm

如果出现下列安装情况表示有冲突文件,需要先解决冲突文件。


      Centos7安装安装MySQL-server-5.5.48-1.linux2.6.x86_64.rpm,提示上述安装失败提示,因为Centos7安装时默认安装mariadb-libs.XXXXXX.rpm,需要卸载mariadb-libs.XXXXXX.rpm,才能安装。先通过命令查询是否有这个文件。查询命令:rpm -qa|grep -i mariadb-libs 


确定有这个文件后进行命令删除即可,删除命令:rpm -e --nodeps mariadb-libs 


删除完以后再运行以下查找命令,判断是否删除。


删除完后,重新运行安装命令:rpm -ivh MySQL-server-5.5.48-1.linux2.6.x86_64.rpm


此时代表mysql已经成功安装了;运行命令查看mysql状态:service mysql status

如果是error! mysql is not running 表示没有启动,运行命令进行启动myslq服务:service mysql start


此时,mysql表示已经成功启动运行了.

注意:本来我是没有装client这个客户端的,但是刚进行Mysql安全配置向导时发现没有路径,所以又安装了一下client客户端,命令:rpm -ivh MySQL-client-5.5.48-1.linux2.6.x86_64.rpm 


安装完客户端再启动命令: /usr/bin/mysql_secure_installation 出现下面页面就可以设置了


让输入当前密码,直接回车就行了。

然后会提示你是否设置新密码然后执行命令:y 即可设置新密码


接下来继续设置其他选项


至此,mysql密码设置成功了,可以登录mysql查看数据库了:

成功进入数据库,需要授权给用户,然后退mysql,并重启mysql服务,使刚才的授权生效

完成以后,运行以下命令:service iptables status 查看以下防火墙状态;我的是因为没有装防火墙,所以会出现下列情况

如果装了防火墙会出现以下情况,表示防火墙关着呢,如果没有关闭,运行命令关闭防火墙:/etc/init.d/iptables stop 停止,或者 service iptables stop

猜你喜欢

转载自blog.csdn.net/TOP__ONE/article/details/70157469