这次也算是初次在linux系统上安装mysql吧,遇到了不少问题,通过在网上查找了一些相关资料后,总算把这些逐渐解决了,哈。
**注意:这里解决的问题是基于Red Hat的rpm安装格式的mysql。
也是我的记录不太即时吧,忘了第一次出现的问题是具体信息怎样描述了,但是从这个问题里可以总结出一点就是,要先卸载干净已安装的mysql(包括系统里预安装的),然后再进行安装,不然出现的错误是非常不好解决的。当时我用的是Turbolinux系统,里面就是这个样子,有预安装的mysql,这样需要执行下面的命令:
#rpm –qa|grep mysql
**注意:这里有可能因为名字的写法问题而导致没有显示出已安装的mysql,例如你可以试试“rpm –qa|grep MySQL”。
这时如果存在mysql的话,他就会显示出一些相关信息,而这时就需要进行卸载工作了:
#rpm –e <name>
其中name为相关信息中每信息显示的名称。
**注意:这个时候的卸载要从下至上的卸载,也就是说要先卸载最下面的那个。
在卸载过程中有可能碰到这样的问题,那就是显示很多依赖关系,然后报卸载不了的错误。这个时候要怎么办呢?首先用命令“rpm –e <name>”卸那些依赖的程序,如果这些都卸载不了呢?这时再用这招“rpm –e –nodeps <name>”,这里要卸的当然是rpm –qa|grep mysql列表里的。
到这里,你已经都卸载干净了吧。顺便查看一下这两个文件的内容/var/lib/mysql及/etc/my.cnf,确定没有用后就可以手动删除。如果不存在的话就不用考虑了。
好,接下来就是正式的安装,同样地,这里安装的也是rpm,首先先安装mysql_server:
#rpm –ivh MySQL-servedr-5.6.2_m5-1.linux2.6.i386.rmp
这时会出现一些信息:
Preparing... ########################################### [100%]
1:MySQL-server ########################################### [100%]
。。。。。。(省略显示)
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h test1 password 'new-password'
。。。。。。(省略显示)
Starting mysqld daemon with databases from /var/lib/mysql
如出现如上信息,服务端安装完毕。测试是否成功可运行netstat看Mysql端口是否打开,如打开表示服务已经启动,安装成功。Mysql默认的端口是3306。
**注意:这里没有启动也不要着急,我们先继续一下,因为这时没有报出error来。
#rpm –ivh MySQL-client-5.6.2_m5-1.linux2.6.i386.rmp
Preparing... ########################################### [100%]
1:MySQL-client ########################################### [100%]
显示安装完毕。
好了,这个如果你冒然去使用mysql的命令,很可能出现这样的一个问题:
Got an error: Connection error: Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’
这个问题是这样的,可能出现的原因有两个:一个是因为你还没有启动mysql,使用命令“service mysql start”;另一个是因为你有这个文件,但在里面的路径不对,这里有一篇很详细的文章,原文:http://www.blogjava.net/asenyifei/articles/82575.html
好了,到这里mysql的安装工作已经结束了,就到这里了,使用马上开始。
分享到:
相关推荐
Linux 下安装 MySQL 服务器 Linux 下安装 MySQL 服务器是指在 Linux 操作系统中安装和配置 MySQL 数据库服务器的过程。MySQL 是一种关系型数据库管理系统,广泛应用于 Web 应用程序中。 知识点: 1. 安装 MySQL ...
在Linux系统中,安装MySQL数据库时可能会遇到版本冲突的问题,特别是在尝试安装新版本而系统中已有旧版本的情况下。本文档详细介绍了如何解决这个问题。 首先,要确定系统中已安装的MySQL版本,可以使用`rpm`命令...
标题"Linux安装MySQL-devel"指向了一个具体的操作任务,即在Linux环境下安装MySQL的开发库。在这个过程中,我们将主要关注以下知识点: 1. **MySQL-devel组件**:MySQL-devel包含了用于编译MySQL客户端和服务器端...
在Linux环境下安装MySQL数据库是一项重要的任务,特别是在服务器管理和运维中。MySQL是一种广泛使用的开源关系型数据库管理系统,其在Linux上的安装过程可以根据不同的需求选择不同的模式,包括单机版、主备模式、双...
### Linux下MySQL安装手册知识点详解 #### 一、MySQL安装准备与环境配置 在Linux环境下进行MySQL的安装,首先需要确保系统中存在必要的基础环境。本文档将引导您完成整个安装流程,包括编译安装MySQL及其相关的...
根据提供的信息,我们可以深入探讨在Linux系统中安装MySQL的步骤、注意事项以及常见问题的解决办法,以此来构建一系列相关的知识点。 ### 知识点一:用户与权限管理 在Linux系统中,MySQL的安装和运行需要特定的...
本文将详细讲解如何解决Linux上MySQL安装的兼容性问题,以及如何查看和完全删除MySQL。 首先,让我们关注Linux安装MySQL的兼容性问题。在不同的Linux发行版上,MySQL可能有不同的版本和依赖要求。当遇到安装不兼容...
Linux下安装mysql安装包安装及详细步骤 (有安装包及步奏 问题解答) Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也非常多,但是对于新手来说,各种...
在Linux环境下安装配置MySQL 5.5是一个涉及多个步骤的复杂过程,本文将详细阐述这一过程,包括必要的准备工作、具体步骤以及可能遇到的问题及其解决办法。 #### 一、安装CMake 在安装MySQL 5.5前,首先需要安装...
在Linux下安装MySQL涉及到多个步骤,包括环境准备、安装包获取、依赖处理、安装过程以及配置服务。接下来,我们将详细探讨这些步骤。 一、环境准备 在安装MySQL前,首先确保你的Linux系统是最新的。可以通过运行`...
本文将详细介绍如何在Linux环境下安装和卸载MySQL,包括二进制版本的处理方法。 **一、卸载已存在的MySQL** 1. **检查已安装的MySQL版本**: 使用`rpm -qa | grep mysql`或`rpm -qa | grep MySQL`命令,查看系统...
MySQL在Linux平台上的安装和配置是一个复杂但必要的过程,尤其是在使用CentOS操作系统的情况下。MySQL是一个广泛使用的开源关系型数据库管理系统,其稳定性和性能使其成为构建数据库驱动的应用程序的首选。本知识...
在Linux环境下安装MySQL 5.7是一个相对系统的过程,尤其对于初学者来说,可能需要一些指导。本教程将详述如何在Linux系统上逐步安装MySQL 5.7,结合提供的压缩包文件,确保你能顺利进行操作。 **1. 更新系统** 在...
### Linux下MySQL解决乱码问题 #### 背景与问题描述 在使用Linux系统时,部分用户可能会遇到MySQL数据库无法正确显示或录入中文字符的问题,即所谓的“乱码”现象。这种问题不仅影响数据的准确性和完整性,还可能...
### Linux下MySQL 5.6的安装与配置详解 #### 安装前准备 在开始安装MySQL 5.6之前,确保已经安装了Linux操作系统,并且系统满足MySQL 5.6的基本运行要求。 #### 下载MySQL 5.6安装包 从MySQL官方网站下载适用于...
本文将深入探讨如何在Linux环境下安装Veeam Agent,并配置其对MySQL数据库进行备份。 首先,让我们详细了解Veeam Agent for Linux的安装过程。在Linux系统中,通常通过命令行执行安装。你需要确保系统已经更新到...
本篇文章将详细阐述如何在64位Linux环境下安装MySQL 5.6.25版本。 首先,确保你的Linux系统是64位的,可以使用以下命令进行检查: ```bash uname -m ``` 如果返回`x86_64`,则表明你的系统是64位的,适合安装64位...
本文档将指导您在 CentOS 6.9 环境下安装 MySQL 5.7.30,并解决可能遇到的问题。 安装准备 在开始安装之前,需要卸载可能存在的 MySQL 相关安装包。使用以下命令: ``` rpm -qa | grep -i mysql ``` 这将显示当前...