"一、MySQL 的安装和配置 1、安装 rpm 包 rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm 2、安装 mysql yum -y install mysql-community-server 3、加入开机启动(就 .."

阿里云的服务器 Centos 下 MySQL 安装卸载(yum)

本贴最后更新于 263 天前,其中的信息可能已经时异事殊

一、MySQL 的安装和配置

1、安装 rpm 包

rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

2、安装 mysql

yum -y install mysql-community-server

3、加入开机启动(就是电脑启动的时候,自动启动 MySQL 服务)

systemctl enable mysqld

4、启动 MySQL 服务进程

systemctl start mysqld

5、配置 root 用户密码

mysql_secure_installation

配置如图所示:

6、开启一个新的 shell 窗口,链接数据库

mysql -u root -p

7、进入数据库之后,就可以执行 SQL 语句了。

Linux 中导入 MySQL 数据库数据 (严格来说是执行数据库的 SQL 语句)

source /home/javen/java.sql;

二、mongodb 安装和配置

1、下载 MongoDB:

2、将 MongoDB 移动到 usr/local 文件夹下

mv 指令

3、执行 mongod 命令开启 mongodb 服务器,mongo/data/ 为自己创建的文件目录

[javen@localhost   mongodb/bin]$ ./mongod --dbpath=/usr/local/mongo/data/

4、再打开一个 shell 窗口,在安装的 mongodb 文件夹下的 bin 目录中输入如下命令,连接 mongodb 服务器,作为客户端进行操作

./mongo

参考:https://www.cnblogs.com/lq147760524/p/7010799.html

二,卸载 mysql

** 1、使用以下命令查看当前安装 mysql 情况 **

rpm -qa|grep -i mysql  

可以看到如下图的所示:

显示之前安装了: MySQL-client-5.5.25a-1.rhel5 MySQL-server-5.5.25a-1.rhel5

** 2、停止 mysql 服务、删除之前安装的 mysql **

删除命令:rpm -e –nodeps 包名

rpm -ev MySQL-client-5.5.25a-1.rhel5  
rpm -ev MySQL-server-5.5.25a-1.rhel5  

如果提示依赖包错误,则使用以下命令尝试

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 

** 3、查找之前老版本 mysql 的目录、并且删除老版本 mysql 的文件和库 **

find / -name mysql

查找结果如下:

[plain] view plain copy

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  

4、再次查找机器是否安装 mysql

rpm -qa|grep -i mysql  

无结果,说明已经卸载彻底

参考:https://www.cnblogs.com/sevenyuan/p/6349703.html

  • Linux

    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    577 引用 • 762 回帖 • 841 关注
  • MySQL

    MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。

    389 引用 • 430 回帖 • 1011 关注
  • 阿里云

    阿里云是阿里巴巴集团旗下公司,是全球领先的云计算及人工智能科技公司。提供云服务器、云数据库、云安全等云计算服务,以及大数据、人工智能服务、精准定制基于场景的行业解决方案。

    65 引用 • 346 回帖
感谢    关注    收藏    赞同    反对    举报    分享
回帖    
请输入回帖内容...