`
cunzhangok
  • 浏览: 66463 次
  • 性别: Icon_minigender_1
  • 来自: 江苏
社区版块
存档分类
最新评论

mysql 入门 安装

 
阅读更多
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入门.pdf

    MySQL入门讲义 MySQL是属于Oracle Corporation(甲骨文公司)推出的关系型数据库管理系统, MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。 MySQL最流行的关系型数据库...

    MySQL学习源码(MySQL入门教程).zip

    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 入门经典MySQL 入门经典MySQL 入门经典MySQL 入门经典...

    mysql入门很简单

    本章也会简要介绍MySQL数据库,包括其安装、配置和基本操作。此外,还探讨了如何学习数据库,包括理解数据库基本概念、学习数据库查询语言SQL以及数据库设计范式等。 数据库在开发中扮演着至关重要的角色,尤其在...

    MySQL入门+进阶资源合集.pdf

    ### MySQL入门+进阶资源合集 #### 一、MySQL基础知识与入门 ##### 1.1 MySQL基础概念 - **数据库(Database)**:是用于存储数据的逻辑容器,它能够高效地管理和组织数据。 - **表(Table)**:是数据库中用来存储...

    完整版 MySQL8.0从入门到精通 MySQL数据库教程 全套PPT课件资源集合 共26个章节 含全部源代码.rar

    完整版 MySQL8.0从入门到精通 MySQL数据库教程 第02章 MySQL的安装与配置(共14页).ppt 完整版 MySQL8.0从入门到精通 MySQL数据库教程 第03章 数据库的基本操作(共6页).ppt 完整版 MySQL8.0从入门到精通 MySQL...

    MySQL入门很简单课件

    MySQL入门很简单课件,感兴趣同志可以下载来学习一下。

    MySQL入门很简单课件 MySQL入门很简单课件

    这个“MySQL入门很简单课件”旨在为初学者提供一个易懂且全面的学习路径,帮助他们快速掌握MySQL的基础知识。 首先,我们要理解数据库的基本概念。数据库是一个组织和存储数据的系统,它允许用户以结构化方式访问和...

    MySQL入门与精通教程.pdf )

    ### MySQL入门与精通教程知识点概览 #### 一、MySQL简介 - **定义**:MySQL是一种跨平台的开源关系型数据库管理系统(RDBMS),它支持标准的SQL(Structured Query Language)语言。由于其高性能、易用性和稳定性,...

    MySQL入门很简单

    根据提供的标题“MySQL入门很简单”以及描述“自己整理的带标签的MYSQL教程《MySQL入门很简单》”,我们可以推测这份教程旨在帮助初学者轻松掌握MySQL的基本操作与应用。下面将基于这一推测,详细介绍MySQL的基础...

    MySQL入门到高级-宋红康版.zip

    MySQL入门到高级-宋红康版 ----- 毕业设计,课程设计,项目源码均经过助教老师测试,运行无误,欢迎下载交流 ----- 下载后请首先打开README.md文件(如有),某些链接可能需要魔法打开。 ----- 毕业设计,课程设计,...

    MYSQL入门第二章MySQL的安装.doc

    MYSQL安装知识点 本章节将详细介绍MYSQL数据库的安装布局、安装步骤、安装选项、安装目录结构、数据目录位置等知识点。 MYSQL安装布局 MYSQL的安装布局可以分为三种:二进制安装、二进制RPM安装和源代码安装。每...

    MySQL入门很简单.pdf

    本书《MySQL入门很简单》主要面向初学者,旨在帮助他们从零开始学习和掌握MySQL数据库的使用。 在学习MySQL的过程中,初学者首先需要了解数据库的基础知识,包括数据库的概念、数据库表的创建与管理、数据类型以及...

    mysql从入门到精通

    《MySQL从入门到精通》是一本介绍MySQL数据库基础知识与应用的书籍,适用于程序员、数据库管理员和一般的MySQL用户。本书旨在帮助读者全面掌握MySQL数据库的运行原理、数据和表的类型,以及高级SQL索引、优化、编程...

    MySql详细入门教程pdf

    MySQL的相关概念介绍 MySQL为关系型数据库(Relational Database Management System),这种所谓的"关系型"可以理解为“表格"的概念,一个关系型数据库由一个或数个表格组成。

    MySQL入门很简单PPT

    总的来说,"MySQL入门很简单PPT"是一个全面介绍MySQL基础知识的教程,涵盖了从安装、操作到维护的各个环节。通过学习这份PPT,初学者可以快速建立起对MySQL的理解,为进一步深入学习和实践打下坚实基础。

    MySQL入门教程 mysql安装教程

    总结来说,MySQL入门教程将引导你从安装MySQL开始,逐步深入到SQL语法、数据库管理、性能优化等多个方面。通过不断实践和学习,你将成为一名熟练的MySQL用户,能够自如地应对各种数据库应用场景。

    Mysql入门很简单

    mysql入门很简单,可以简单入门MySQL,文章措辞易懂。

Global site tag (gtag.js) - Google Analytics