1:从官网下载linux 安装版本的rpm 包
下载如下的两个包
MySQL-client-5.5.27-1.rhel5.x86_64.rpm
MySQL-server-5.5.27-1.rhel5.x86_64.rpm
然后采用rpm 指令安装
rpm -ivh MySQL-client-5.5.27-1.rhel5.x86_64.rpm --nodeps 这种方式安装是安装到默认的路径,这里建议安装到指定的目录。在指定目录的时候 --prefix=/usr/local/mysql但是有的时候会报错:package MySQL-server is not relocatable 这个意思是说改包的安装是不允许重新定向的。
我这里走的是默认配置。
怎么样才能知道我们的mysql默认安装在哪里呢? 采用如下的指令
[root@opensource ~]# find / -name mysql -print
/etc/logrotate.d/mysql
/etc/rc.d/init.d/mysql
/var/lib/mysql
/var/lib/mysql/mysql
/var/lock/subsys/mysql
/usr/lib/mysql
/usr/include/mysql
/usr/share/mysql
/usr/bin/mysql
data默认目录:/var/lib/mysql
mysql默认安装目录:/usr/share/mysql
有的时候我们的这个机器被被人安装过,可能在安装后总是启动不了,因为环境乱了,为了不受干扰(因为我也是菜鸟),我决定将之前采用rpm安装的一些mysql程序去掉。可以采用
rpm -qn |grep mysql 查看安装了多少
然后依次采用rpm -e 名称 --nodeps --allmathces(有的时候有重复的安装包,需要加上这个指令才能清除)
由于我的这个机器之前被被人安装过,所以环境比较乱
1:我首先将系统 /etc/my.inf 文件进行了替换 替换的文件来自mysql的安装目录 /usr/share/mysql my-medium.cnf 这个配置信息
2:然后启动 这个时候出现了错误
Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
原因是重装的时候数据目录不一致导致
这个时候,需要进行如下的操作:
1) 删除 /var/lib/mysql 目录下的 mysql-bin.index文件
2) 到usr/bin 下面执行 mysql_install_db --user=mysql --datadir=/var/lib/mysql (这个是你的data目录)
再次启动 ok。
分享到:
相关推荐
MySQL入门讲义 MySQL是属于Oracle Corporation(甲骨文公司)推出的关系型数据库管理系统, MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。 MySQL最流行的关系型数据库...
MySQL学习源码(MySQL入门教程).zipMySQL学习源码(MySQL入门教程).zipMySQL学习源码(MySQL入门教程).zipMySQL学习源码(MySQL入门教程).zipMySQL学习源码(MySQL入门教程).zipMySQL学习源码(MySQL入门教程).zipMySQL...
MySQL 入门经典MySQL 入门经典MySQL 入门经典MySQL 入门经典MySQL 入门经典MySQL 入门经典MySQL 入门经典MySQL 入门经典MySQL 入门经典MySQL 入门经典MySQL 入门经典MySQL 入门经典MySQL 入门经典MySQL 入门经典...
本章也会简要介绍MySQL数据库,包括其安装、配置和基本操作。此外,还探讨了如何学习数据库,包括理解数据库基本概念、学习数据库查询语言SQL以及数据库设计范式等。 数据库在开发中扮演着至关重要的角色,尤其在...
### MySQL入门+进阶资源合集 #### 一、MySQL基础知识与入门 ##### 1.1 MySQL基础概念 - **数据库(Database)**:是用于存储数据的逻辑容器,它能够高效地管理和组织数据。 - **表(Table)**:是数据库中用来存储...
完整版 MySQL8.0从入门到精通 MySQL数据库教程 第02章 MySQL的安装与配置(共14页).ppt 完整版 MySQL8.0从入门到精通 MySQL数据库教程 第03章 数据库的基本操作(共6页).ppt 完整版 MySQL8.0从入门到精通 MySQL...
MySQL入门很简单课件,感兴趣同志可以下载来学习一下。
这个“MySQL入门很简单课件”旨在为初学者提供一个易懂且全面的学习路径,帮助他们快速掌握MySQL的基础知识。 首先,我们要理解数据库的基本概念。数据库是一个组织和存储数据的系统,它允许用户以结构化方式访问和...
根据提供的标题“MySQL入门很简单”以及描述“自己整理的带标签的MYSQL教程《MySQL入门很简单》”,我们可以推测这份教程旨在帮助初学者轻松掌握MySQL的基本操作与应用。下面将基于这一推测,详细介绍MySQL的基础...
MySQL入门到高级-宋红康版 ----- 毕业设计,课程设计,项目源码均经过助教老师测试,运行无误,欢迎下载交流 ----- 下载后请首先打开README.md文件(如有),某些链接可能需要魔法打开。 ----- 毕业设计,课程设计,...
MYSQL安装知识点 本章节将详细介绍MYSQL数据库的安装布局、安装步骤、安装选项、安装目录结构、数据目录位置等知识点。 MYSQL安装布局 MYSQL的安装布局可以分为三种:二进制安装、二进制RPM安装和源代码安装。每...
本书《MySQL入门很简单》主要面向初学者,旨在帮助他们从零开始学习和掌握MySQL数据库的使用。 在学习MySQL的过程中,初学者首先需要了解数据库的基础知识,包括数据库的概念、数据库表的创建与管理、数据类型以及...
MySQL的相关概念介绍 MySQL为关系型数据库(Relational Database Management System),这种所谓的"关系型"可以理解为“表格"的概念,一个关系型数据库由一个或数个表格组成。
《MySQL从入门到精通》是一本介绍MySQL数据库基础知识与应用的书籍,适用于程序员、数据库管理员和一般的MySQL用户。本书旨在帮助读者全面掌握MySQL数据库的运行原理、数据和表的类型,以及高级SQL索引、优化、编程...
总的来说,"MySQL入门很简单PPT"是一个全面介绍MySQL基础知识的教程,涵盖了从安装、操作到维护的各个环节。通过学习这份PPT,初学者可以快速建立起对MySQL的理解,为进一步深入学习和实践打下坚实基础。
总结来说,MySQL入门教程将引导你从安装MySQL开始,逐步深入到SQL语法、数据库管理、性能优化等多个方面。通过不断实践和学习,你将成为一名熟练的MySQL用户,能够自如地应对各种数据库应用场景。
mysql入门很简单,可以简单入门MySQL,文章措辞易懂。
本教程“MySQL从入门到精通”全面覆盖了从基础概念到高级特性的知识,旨在帮助初学者快速掌握MySQL的使用。 首先,数据库基础是理解MySQL的前提。数据库是一个有序的数据集合,通过数据表的形式存储数据,表由字段...