热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

crt安装mysql教程_Centos系统安装MySQL详细图文教程

1.查找系统是否已安装MySQL安装MySQL之前要先检查系统是否已自带或已安装MySQL,若检查出来系统已存在MySQL并运行正常,则可以甭管接下来的

1.查找系统是否已安装MySQL

安装MySQL之前要先检查系统是否已自带或已安装MySQL,若检查出来系统已存在MySQL并运行正常,则可以甭管接下来的操作,除非是像更换版本或体验安装过程。

查找系统是否已安装MySQL,可以用如下rpm命令:

命令:# rpm -qa|grep -i mysql

若出现如下结果:

5c18957d1718064e9ce0cc46b6d2d9a0.png

说明系统已安装有MySQL的相关软件:

MySQL-client-5.5.28-1.linux2.6.i386

MySQL-devel-5.5.28-1.linux2.6.i386

MySQL-server-5.5.28-1.linux2.6.i386

2.删除MySQL

既然查询到已安装MySQL,接下来就要进行MySQL删除了,但删除之前记得先停止服务(试验过,不是必须的)。

1)停止MySQL服务。停止服务命令如下:

#service mysql stop   或

# /etc/init.d/mysql stop

如图:

c681ac0c0b883dbb71b33f53a325dda1.png

f91b46a226fce6d7f88e5c930f255007.png

2)删除MySQL。删除MySQL命令如下(有两种命令):

rpm –e  mysql相关 (普通删除命令,删除特定的包,如果遇到依赖,则无法删除)

rpm -e –nodeps  mysql相关(强制删除命令,忽略依赖,删除特定的包。如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除)

注:这里的mysql相关指的就是上个步骤中用命令 # rpm -qa|grep -i mysql 查出来的mysql的相关文件。

若用rpm删除命令,如下:

#rpm –e  MySQL-client-5.5.28-1.linux2.6.i386

#rpm –e  MySQL-devel-5.5.28-1.linux2.6.i386

#rpm –e  MySQL-server-5.5.28-1.linux2.6.i386

如图:

45a2f7876682d3f48941a117bea56b57.png

由于删除的时候没有遇到依赖问题,所以用普通删除命令#rpm –e  mysql相关即可。由上图可以看出,最后执行rpm查询命令# rpm -qa|grep -i mysql时已查不出相关mysql文件,说明mysql已经删除成功。

这时我们用查询命令# find / -name mysql执行一下,却发现还存在几个mysql相关的残余目录,那是因为 rpm删除命令并不会将mysql彻底将删除,需要我们手动去删除。如下:

e04d96d1d5003e9be57dd4680906bb29.png

删除命令用#rm -rf 目录,例如:

# rm -rf /var/lib/mysql

# rm -rf /usr/lib/mysql

将上面查找出来的目录删除,如下图:379ec3da5f8e4643b1eca61f7a0c7f43.png

由图可以看出,执行完删除命令之后,已经不存在mysql相关的目录了。

最后一步,我们还需要手动删除my.cnf文件,该文件位于/etc/my.cnf,删除如下:3736ce0e58ad80c40408cbeee48ce22d.png

至此,mysql的删除工作已完成。

3.下载安装MySQL

既然已经将MySQL从系统删除掉,接下来就可以进行MySQL的安装了,当然安装之前首先要有安装包。若已有rpm安装包(本教程采用rpm方式安装),可直接看步骤。下面是其步骤:

1)下载MySQL

因为这里我通过rpm方式来安装,所以首先得有mysql相关的rpm包,若已有相关安装包,则此安装步骤可忽略,下面是其下载地址:

a.官网下载:http://downloads.mysql.com/archives/community/

b.百度云盘下载:http://pan.baidu.com/s/1o61CwEu

将第一个地址打开:

Select Version 选择 5.5.36(没限定),

Select Platform 选择Linux - Generic

如下:

08a355b9510b2698a6148e6608c242ea.png

接着在列表中依次下载以下三个rpm包(下载32位和64位根据实际系统需求,由于我系统是32位的,因此下载32位的rpm包):

85f73e2aae58d8bafe1d149f8d41d88d.png

若是通过Windows下载,可以使用SecureCRT终端工具登录Centos系统,然后通过SFTP将处于本地Windows系统的这三个rpm包上传到Centos系统。

比如,我将三个rpm包上传之后,放于根目录下的/software目录下:

85919840260437b11e6dc3da53068cfe.png

2)安装MySQL

有了mysql相关的rpm包,接下来就可以采用rpm方式进行安装了。

安装命令采用:

#rpm -ivh rpm包  //安装显示安装进度--install--verbose--hash

如下:

97dbd8672a4dffc4bc8a36e91ba84b0d.png

可以看到,三个rpm都已经安装完毕。

再通过命令#rpm -qa|grep -i mysql查询mysql是否安装上:

67d88307b98ddc04c6416b51cc964e43.png

由查询结果可以知道mysql已经安装成功。

4.测试MySQL

安装完毕之后,接下来就要测试是否安装正常了。

首先要启动MySQL服务,命令采用#service mysql start,如下:

484b73c3dddcfd35ab6354ebeddeaa20.png

再输入#mysql,回车:

0733858aa5c29b4b532a43937286dc19.png

安装成功之后,默认是无密码的,所以我们直接可以登陆。

查看默认存在的数据库。输入show databases;  :

ff6b1f4d1f115a524575e10c61e14666.png

由上图可以看出,默认存在四个数据库。

至此MySQL安装的过程结束。



推荐阅读
  • 阿里云如何部署php(2023年最新分享)
    导读:很多朋友问到关于阿里云如何部署php的相关问题,本文编程笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧!本文目录一览: ... [详细]
  • PHP程序员玩转Linux系列 搭建FTP代码开发环境
    PHP程序员玩转Linux系列搭建FTP代码开发环境-PHP程序员玩转Linux系列文章:有些同学可能觉得我写的都是啥yum安装的,随便配置一下而已,没啥技术含量,我的目的是让大家 ... [详细]
  • Centos下安装memcached+memcached教程
    本文介绍了在Centos下安装memcached和使用memcached的教程,详细解释了memcached的工作原理,包括缓存数据和对象、减少数据库读取次数、提高网站速度等。同时,还对memcached的快速和高效率进行了解释,与传统的文件型数据库相比,memcached作为一个内存型数据库,具有更高的读取速度。 ... [详细]
  • linux ftp 线程数设置,Linux搭建ftp在windows下这么访问,需要怎么设置【设置vsftp最大连接数和每个ip的最大连接数】...
    文章来源:http:zhidao.baidu.comlink?urlLOfStD1kcxGhI_D5qC7oka3_4QZc1nn1SJwWaSd4onWoVl5Wt ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • CEPH LIO iSCSI Gateway及其使用参考文档
    本文介绍了CEPH LIO iSCSI Gateway以及使用该网关的参考文档,包括Ceph Block Device、CEPH ISCSI GATEWAY、USING AN ISCSI GATEWAY等。同时提供了多个参考链接,详细介绍了CEPH LIO iSCSI Gateway的配置和使用方法。 ... [详细]
  • Vagrant虚拟化工具的安装和使用教程
    本文介绍了Vagrant虚拟化工具的安装和使用教程。首先介绍了安装virtualBox和Vagrant的步骤。然后详细说明了Vagrant的安装和使用方法,包括如何检查安装是否成功。最后介绍了下载虚拟机镜像的步骤,以及Vagrant镜像网站的相关信息。 ... [详细]
  • Linux下安装免费杀毒软件ClamAV及使用方法
    本文介绍了在Linux系统下安装免费杀毒软件ClamAV的方法,并提供了使用该软件更新病毒库和进行病毒扫描的指令参数。同时还提供了官方安装文档和下载地址。 ... [详细]
  • 本文介绍了在Ubuntu系统中清理残余配置文件和无用内容的方法,包括清理残余配置文件、清理下载缓存包、清理不再需要的包、清理无用的语言文件和清理无用的翻译内容。通过这些清理操作可以节省硬盘空间,提高系统的运行效率。 ... [详细]
  • centos6.8 下nginx1.10 安装 ... [详细]
  • 用lvm+vmware+kickstart实现系统自动安装和快照安装
    由于我的机子是32位,装不了64位系统,所以无法使用kvm,只能用vmware了,可是vmware安装使用自带的autoinst.iso实现自动安装,无法实现我的需求,经过研究我使用kic ... [详细]
  • Python项目实战10.2:MySQL读写分离性能优化
    本文介绍了在Python项目实战中进行MySQL读写分离的性能优化,包括主从同步的配置和Django实现,以及在两台centos 7系统上安装和配置MySQL的步骤。同时还介绍了创建从数据库的用户和权限的方法。摘要长度为176字。 ... [详细]
author-avatar
X婷婷Z
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有