通过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服务就安装配置完成。
安装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修改root密码:
# /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
# /etc/init.d/mysqld restart
# mysql -uroot -p
Enter password:
mysql>搞定!
分享到:
相关推荐
2. **查看已安装的MySQL包**: 使用`rpm -qa | grep mysql`或`yum list installed | grep mysql`命令列出所有与MySQL相关的RPM包。 3. **解除RPM包依赖**: 在卸载MySQL之前,需要解除所有依赖关系。如果你安装的...
CentOS卸载MySQL 在 CentOS 系统中卸载 MySQL 是一项复杂的任务,因为 MySQL 的安装方式和版本不同,卸载的方法也不同。在这里,我们将介绍两种卸载 MySQL 的方法,一种是使用 yum 方式安装的 MySQL,另一种是使用 ...
可以使用yum命令卸载mysql: `yum -y remove mysql` 然后,需要找到残留的文件并删除它们。可以使用find命令来查找关于mysql的文件: `find / -name mysql` 删除对应的文件: `rm -rf 文件路径` 安装Mysql ...
当需要卸载MySQL时,确保完全移除所有相关组件和配置文件至关重要,以防止后续安装时出现冲突或遗留问题。以下是针对这两种安装方式的详细卸载步骤。 ### 1. YUM安装的MySQL彻底卸载 #### 步骤1:检查已安装的...
如果需要卸载已安装的MySQL,使用`rpm -e --nodeps 包名`命令进行强制卸载,这里的包名是你之前查询到的MySQL包名。执行后,再次使用查询命令确认是否已经卸载干净。 **二、安装MySQL** 1. **准备依赖包**: ...
首先下载MySQL源码包,然后解压、配置、编译和安装: ``` wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.34.tar.gz tar -zxvf mysql-5.7.34.tar.gz cd mysql-5.7.34 ./configure make sudo...
MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),它以其高效、稳定和...通过以上步骤,你应该能够顺利地在你的系统上安装和卸载MySQL了。记得在实际操作中遵循最佳实践,确保数据库系统的稳定性和安全性。
通过以上步骤,您可以在Linux环境中成功地使用RPM包安装、配置、管理和卸载MySQL。请注意,不同版本的MySQL可能会有细微的差异,具体操作应根据实际情况调整。同时,随着Linux发行版和MySQL版本的更新,命令或路径...
通过上述步骤,我们可以在CentOS 6.5系统上彻底卸载MySQL 5.5版本,并确保没有任何残留文件影响新安装的MySQL。这种方式适用于大多数情况下MySQL的卸载需求,但如果遇到特殊情况(例如更复杂的安装配置),可能需要...
以下是从标题“如何卸载Mysql_Apache_PHP”及描述“如何卸载 Mysql Apache PHP”中提取的关键知识点,特别聚焦于Linux环境下这些组件的卸载流程。 ### 卸载MySQL #### 步骤一:识别已安装的MySQL组件 首先,通过...
在Linux系统中,卸载MySQL是一项需要注意操作顺序和细节的任务,因为MySQL数据库通常包含许多依赖和服务,不正确地卸载可能会导致系统不稳定。以下是一份详细的Linux卸载MySQL的步骤指南: 1. **检查MySQL安装状态*...
### MySQL 5.7通过RPM包在CentOS 7.2上的安装步骤及注意事项 #### 一、准备工作:卸载已有Mariadb组件 在安装MySQL之前,如果系统上已经安装了其他数据库软件如MariaDB,为了防止版本冲突,我们需要先进行卸载。 ...
MySQL 5.5 RPM 包方式安装手册 MySQL 是一种关系型数据库管理系统,广泛应用于 Web 应用程序的数据存储和管理中。本文档将详细介绍在 RHEL 4 平台下安装 MySQL 5.5.13 的步骤,包括下载相关资源、安装方法和环境...
### 使用Oracle的RPM包在Linux上安装MySQL #### 知识点一:RPM包的概念及MySQL RPM...以上知识点详细介绍了如何使用Oracle提供的RPM包在Linux上安装MySQL的过程及相关注意事项,帮助用户顺利完成MySQL的安装配置工作。
本篇文章将详细介绍如何通过 rpm 包的方式在 Linux(具体为 Red Hat Enterprise Linux 6.5 版本)环境中安装 MySQL,并给出具体的配置与常见问题解决方法。 #### 二、准备工作 ##### 第一步:下载 RPM 包 - **下载...
"MySQL rpm包整合"意味着将MySQL的所有必要组件打包成RPM格式,使得在基于RPM的Linux系统(如CentOS、Red Hat Enterprise Linux等)上安装和配置MySQL变得更加便捷。 在Linux系统中,RPM包提供了一种标准化的方式来...
在Linux系统中,卸载MySQL 8.0版本是一个涉及多步骤的过程,因为MySQL通常会安装一系列相关的组件和依赖。以下是详细的卸载步骤和注意事项: 1. **关闭MySQL服务** 在开始卸载前,首先确保MySQL服务已经停止运行,...
总之,在Linux环境中安装和卸载MySQL涉及多个步骤,包括依赖检查、RPM包管理、服务配置和权限设定。遵循正确的步骤和顺序,可以确保MySQL的顺利安装和安全卸载。在实际操作中,请务必留意每个环节,以免产生问题。