Linux下卸载MySQL
1、查找以前是否装有MySQL
命令:rpm -qa|grep -i MySQL
可以看到MySQL的两个包:
MySQL-4.1.12-3.RHEL4.1
MySQLclient10-3.23.58-4.RHEL4.1
2、删除MySQL
删除命令:rpm -e --nodeps 包名
( rpm -ev MySQL-4.1.12-3.RHEL4.1 )
3、删除老版本MySQL的开发头文件和库
命令:rm -fr /usr/lib/MySQL
rm -fr /usr/include/MySQL
注意:卸载后/var/lib/MySQL中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除
rm -f /etc/my.cnf
rm -fr /var/lib/MySQL
安装MySQL
安装前准备:两个rpm包
MySQL-client-5.1.20-0.glibc23.i386.rpm
MySQL-server-5.1.20-0.glibc23.i386.rpm
1、安装服务端:
命令:rpm -ivh MySQL-server-5.1.20-0.glibc23.i386.rpm
安装成功会出现....
warning: MySQL-server-5.1.20-0.glibc23.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5
Preparing... ########################################### [100%]
1:MySQL-server ########################################### [100%]
080220 13:58:27 [Note] Plugin 'InnoDB' disabled by command line option
080220 13:58:28 [Note] Plugin 'InnoDB' disabled by command line option
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/bin/MySQLadmin -u root password 'new-password'
/usr/bin/MySQLadmin -u root -h localhost.localdomain password 'new-password'
See the manual for more instructions.
Please report any problems with the /usr/bin/MySQLbug script!
The latest information about MySQL is available on the web at
http://www.MySQL.com
Support MySQL by buying support/licenses at http://shop.MySQL.com
Starting MySQL.[ OK ]
2、安装客户端
命令:rpm -ivh MySQL-client-5.1.20-0.glibc23.i386.rpm
成功表现:
[root@localhost ~]# rpm -ivh MySQL-client-5.1.20-0.glibc23.i386.rpm
warning: MySQL-client-5.1.20-0.glibc23.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5
Preparing... ########################################### [100%]
1:MySQL-client ########################################### [100%]
3、登陆MySQL
登陆MySQL的命令是MySQL,MySQL 的使用语法如下:
MySQL [-u username] [-h host] [-p[password]] [dbname]
username 与 password 分别是 MySQL 的用户名与密码,MySQL的初始管理帐号是root,没有密码,注意:这个root用户不是Linux的系统用户。MySQL默认用户是root,由于初始没有密码,第一次进时只需键入MySQL即可
[root@localhost ~]# MySQL
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.1.20-beta MySQL Community Server (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
MySQL>
出现了“MySQL>”提示符,恭喜你,安装成功!
增加了密码后的登录格式如下:
MySQL -u root -p
Enter password: (输入密码)
其中-u后跟的是用户名,-p要求输入密码,回车后在输入密码处输入密码。
注意:这个MySQL文件在/usr/bin目录下,与后面讲的启动文件/etc/init.d/MySQL不是一个文件。
补:
通过rpm包安装、配置及卸载MySQL的详细过程.
以MySQL-server-4.0.14-0.i386.rpm为例,放在/data目录下
cd /data
rpm -ivh MySQL-server-4.0.14-0.i386.rpm
安装完成后在/usr/share/MySQL目录中会有一个MySQL的启动脚本MySQL.server及示例配置文件等(如my-huge.cnf、my-large.cnf、my-medium.cnf)
拷贝一个示例配置文件作为MySQL的配置文件:
cp /usr/share/MySQL/my-medium.cnf /etc/my.cnf
rpm包安装完后自动将MySQL安装成系统服务,所以可以使用下面命令启动、停止MySQL
启动MySQL
/etc/init.d/MySQL start 或 service MySQL start
停止MySQL
/etc/init.d/MySQL stop 或 service MySQL stop
安装MySQL客户端
rpm -ivh MySQL-client-4.0.14-0.i386.rpm
MySQL安装好后目录结构如下:
工具程序在/usr/bin目录中---ls /usr/bin/MySQL*
服务器程序/usr/sbin/MySQLd
数据目录/var/lib/MySQL
默认情况下MySQL将错误日志文件、二进制日志文件及进程文件写在/var/lib/MySQL目录中,如localhost.err、localhost.pid、localhost-bin.001等
要改变这些情况可以修改/etc/my.cnf文件
如将日志文件写在/var/log目录中,可以在my.cnf文件中加入下面两行:
[MySQLd_safe]
err-log = /var/log/MySQLd.log
有个实用程序/usr/bin/MySQL_install_db,该程序可以用来初始化 MySQL数据库,即创建/var/log/MySQL目录,及创建MySQL数据库(MySQL授权表等信息)及test数据库(空库),如果不小心删 除了/var/log/MySQL目录可以通过该程序来初始化.
卸载MySQL
rpm -qa|grep -i MySQL
rpm -ev MySQL-server-4.0.14-0 MySQL-client-4.0.14-0
卸载后/var/lib/MySQL中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除
rm -f /etc/my.cnf
rm -rf /var/lib/MySQL
MySQL 1130错误解决方法:
通过MySQL-Front或MySQL administrator连接MySQL的时候发生的这个错误
ERROR 1130: Host ***.***.***.*** is not allowed to connect to this MySQL server
说明所连接的用户帐号没有远程连接的权限,只能在本机(localhost)登录。
需更改 MySQL 数据库里的 user表里的 host项
把localhost改称%
具体步骤:登陆到MySQL
首先 use MySQL;
按照别人提供的方式update的时候,出现错误。
MySQL> update user set host='%' where user = 'root';
ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'
然后查看了下数据库的host信息如下:
MySQL> select host from user where user = 'root';
-----------------------
| host |
-----------------------
| % |
| 127.0.0.1 |
| localhost.localdomain |
-----------------------
3 rows in set (0.00 sec)
host已经有了%这个值,所以直接运行命令:
MySQL>flush privileges;
再用MySQL administrator连接...成功!!
相关推荐
- 检测已安装的MySQL:使用`rpm -qa | grep -i mysql`命令检查系统中是否已安装MySQL及其相关组件。 - 卸载旧版本:如果有旧版本,先使用`rpm -ev`命令卸载,如果有依赖问题,可能需要使用`--nodeps`选项或`--all...
在Linux系统中,MySQL通常通过两种方式进行安装:yum包管理器或者源码编译安装。当需要卸载MySQL时,确保完全移除所有相关组件和配置文件至关重要,以防止后续安装时出现冲突或遗留问题。以下是针对这两种安装方式的...
RPM包包含软件及其依赖关系,方便用户安装、升级和卸载软件。 3. **RPM安装步骤**:在Linux中,我们通常使用`rpm`命令来安装RPM包。例如,要安装`MySQL-devel-5.5.39-2.rhel5.i386.rpm`,可以使用以下命令: ``` ...
完成以上步骤后,MySQL及其相关组件将被完全卸载。 ### MySQL在Windows下的安装与卸载 #### 三、MySQL在Windows下的安装步骤 虽然给定文档中没有提供Windows下MySQL的安装细节,但通常步骤与Linux下类似,主要...
在Linux系统中安装MySQL数据库是许多开发者和系统管理员必须掌握的基本技能。MySQL是一个广泛使用的开源关系型数据库管理系统,尤其在Web应用中极为常见。本文将详细介绍如何在Linux环境下通过RPM包来安装MySQL。 ...
Linux环境下安装MySQL数据库是数据库管理工作中的一项基础技能,本文将详细阐述在CentOS 6.7(64位)系统上安装MySQL 5.6.31版本的完整流程以及常见问题的解决办法,以确保即使是初学者也能够顺利完成安装。...
在安装`php55w-mysql`时可能会遇到与MySQL Server的冲突,这可能是因为系统中已存在MySQL的旧版本。解决方法是先卸载原有的MySQL Server,再安装PHP的MySQL扩展。 4. **检查已安装的PHP相关软件** 使用`rpm -qa ...
### Linux下安装MySQL 8.0及其配置文件设置 #### 安装步骤详解 ##### 1. 下载MySQL安装包 - **访问官方下载页面**:登录MySQL官方网站(https://dev.mysql.com/downloads/mysql/),根据操作系统选择合适的安装包...
2. 如果存在安装,通过`yum remove mysql mysql-server mysql-libs mysql-server`来卸载MySQL及其相关组件。在提示确认时输入`y`以继续。 3. 使用`find / -name mysql`查找残留的MySQL文件,并手动删除它们,确保...
- 在控制面板中选择“程序”>“卸载程序”,找到MySQL服务器及其相关组件,如MySQL Workbench,然后逐一卸载。 - 删除MySQL的安装目录,通常位于`C:\Program Files\MySQL`。 2. Linux系统: - 使用`sudo apt-get...
- 在系统类型选择界面中,明确选择Linux系统及其版本。 - 设置安装路径,通常推荐默认即可,除非有特殊需求。 - 设定最大磁盘空间,这将决定虚拟机硬盘的大小。 - 配置Network Adapter参数,根据网络需求选择...
本篇文章将详细介绍如何通过 rpm 包的方式在 Linux(具体为 Red Hat Enterprise Linux 6.5 版本)环境中安装 MySQL,并给出具体的配置与常见问题解决方法。 #### 二、准备工作 ##### 第一步:下载 RPM 包 - **下载...
在Linux环境下,安装MySQL数据库时可能会遇到版本冲突的问题,尤其是当系统中已存在一个较低版本的MySQL服务时。本文档详细介绍了如何解决这个问题,确保能够成功安装新的MySQL版本。 首先,你需要找出系统中已安装...
在Linux环境中安装MySQL数据库是一个常见的任务,特别是在服务器配置和开发工作流程中。本文将详细介绍如何在Linux系统上,特别是基于RPM包管理系统的系统(如Red Hat Enterprise Linux或CentOS)上,使用`yum`工具...
在Linux系统中安装MySQL 8.0是一项常见的任务,尤其对于服务器管理和数据库管理专业人士来说。MySQL 8.0是世界上最受欢迎的关系型数据库管理系统之一,它提供了高性能、高可用性和安全性。在Linux环境下,通常有两种...
如果执行该命令后,输出结果包含了类似于`mysql-4.1.12-3.RHEL4.1`或`mysqlclient10-3.23.58-4.RHEL4.1`这样的信息,则说明系统中已安装了MySQL及其客户端工具。 #### 移除MySQL 一旦确认系统中存在MySQL的安装...
使用`rpm`命令检查系统中是否已经安装过MySQL,如果有旧版本需要先卸载。 4. **创建MySQL用户组和用户**: ```bash [root@localhost mysql]# groupadd mysql [root@localhost mysql]# useradd -g mysql mysql ...
由于是在离线环境中安装,需要提前下载好安装包,并通过MD5校验来确保其完整性。 **步骤二:配置JDK环境** Hadoop运行依赖于JDK,因此需要先安装好JDK,并设置好相应的环境变量。 **步骤三:解压Hadoop安装包** 将...
在本教程中,我们将详细介绍如何在 CentOS Linux release 7.9.2009 上安装 MySQL 5.7.37。首先,我们要确保系统中没有预装的 MariaDB 或其他 MySQL 版本,因为它们可能与新安装的 MySQL 冲突。 1. 卸载预装的 ...