`
samjavaeye
  • 浏览: 193777 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

【MySQL】Linux下安装MySQL数据库

 
阅读更多

一、下载MySQLLinux安装文件。

Linux下安装MySQL需要下面4个文件,可以到官方网站去下载

mysql-community-client-5.7.18-1.el6.x86_64.rpm

mysql-community-common-5.7.18-1.el6.x86_64.rpm

mysql-community-libs-5.7.18-1.el6.x86_64.rpm

mysql-community-server-5.7.18-1.el6.x86_64.rpm

 

二、Linux下安装MySQL

查看是否有旧版本:

rpm -qa | grep -i mysql

删除旧版本:

yum -y remove mysql-libs*# 适用于删除系统自带的非常旧的版本

rpm -e --nodeps <旧版本的rpm包名># 适用于删除自己安装的较旧的版本

安装新版本:

rpm -ivh mysql-community-common-5.7.18-1.el6.x86_64.rpm mysql-community-libs-5.7.18-1.el6.x86_64.rpm mysql-community-client-5.7.18-1.el6.x86_64.rpm mysql-community-server-5.7.18-1.el6.x86_64.rpm

指定数据目录:

1、在某个硬盘空间较大的目录新建一个子目录用来存放数据文件,例如/data/mysql

2、 修改该目录的权限和宿主:chmod 750 /data/mysql;chown -R mysql /data/mysql;chgrp -R mysql /data/mysql

3、最后修改/etc/my.cnf文件中的数据目录配置项,指向新的数据目录。

4、在/data/mysql目录下对mysqld初始化:mysqld --initialize --user=mysql --datadir=/data/mysql

 

三、启动与停止

1、启动MySQL服务

执行命令:service mysqld start

然后在日志文件中找初始密码:grep 'temporary password' /var/log/mysqld.log

然后就可以使用root(数据库账号)和初始密码登录MySQL,登录以后使用命令修改密码为‘root’:SET PASSWORD FOR root@localhost = PASSWORD('root');

2、停止

/usr/bin/mysqladmin -u root -p shutdown

3、自动启动

1)察看mysql是否在自动启动列表中

/sbin/chkconfig --list

2)把MySQL添加到你系统的启动服务组里面去

/sbin/chkconfig –- add mysql

3)把MySQL从启动服务组里面删除。

/sbin/chkconfig –-del mysql

 

测试是否成功可运行netstatMysql端口是否打开,如打开表示服务已经启动,安装成功。Mysql默认的端口是3306

[root@vm_liferay_6 mysql]# netstat -nat

Active Internet connections (servers and established)

Proto Recv-Q Send-Q Local Address               Foreign Address             State     

tcp        0      0 127.0.0.1:8005              0.0.0.0:*                   LISTEN     

tcp        0      0 0.0.0.0:8009                0.0.0.0:*                   LISTEN     

tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN     

tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN     

tcp        0      0 0.0.0.0:80                  0.0.0.0:*                   LISTEN     

tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN     

tcp        0      0 0.0.0.0:663                 0.0.0.0:*                   LISTEN     

tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN     

上面显示可以看出MySQL服务已经启动。

 

五、登录MySQL

登录MySQL的命令是mysqlmysql 的使用语法如下:

mysql [-u username] [-h host] [-p[password]] [dbname]

username password 分别是 MySQL 的用户名与密码,mysql的初始管理帐号是root,没有密码,注意:这个root用户不是Linux的系统用户。MySQL默认用户是root,由于初始没有密码,第一次进时只需键入mysql即可。

注意:这个mysql文件在/usr/bin目录下,与前面讲的启动文件/etc/init.d/mysql不是一个文件。

 

六、MySQL的几个重要目录

MySQL安装完成后不象SQL Server默认安装在一个目录,它的数据库文件、配置文件和命令文件分别在不同的目录,了解这些目录非常重要,尤其对于Linux的初学者,因为 Linux本身的目录结构就比较复杂,如果搞不清楚MySQL的安装目录那就无从谈起深入学习。

1、数据库目录 /var/lib/mysql/

2、配置文件 /usr/share/mysqlmysql.server命令及配置文件)

3、相关命令 /usr/bin(mysqladmin mysqldump等命令)

4、启动脚本 /etc/rc.d/init.d/(启动脚本文件mysql的目录)

 

七、更改MySQL目录

MySQL默认的数据文件存储目录为/var/lib/mysql。假如要把目录移到/home/data下需要进行下面几步:

1home目录下建立data目录

cd /home

mkdir data

2、把MySQL服务进程停掉:

mysqladmin -u root -p shutdown

3、把/var/lib/mysql整个目录移到/home/data

mv /var/lib/mysql /home/data/

这样就把MySQL的数据文件移动到了/home/data/mysql

4、找到my.cnf配置文件

如果/etc/目录下没有my.cnf配置文件,请到/usr/share/mysql/下找到*.cnf文件,拷贝其中一个到/etc/并改名为my.cnf)中。命令如下:

cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

5、编辑MySQL的配置文件/etc/my.cnf

为保证MySQL能够正常工作,需要指明mysql.sock文件的产生位置。修改socket=/var/lib/mysql/mysql.sock一行中等号右边的值为:/home/mysql/mysql.sock 。操作如下:

6、修改MySQL启动脚本/etc/rc.d/init.d/mysql

最后,需要修改MySQL启动脚本/etc/rc.d/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等号右边的路径改成你现在的实际存放路径:home/data/mysql

7、重新启动MySQL服务

/etc/rc.d/init.d/mysql start

分享到:
评论

相关推荐

    Linux操作系统中如何安装MySQL数据库

    "Linux操作系统中如何安装MySQL数据库" 在 Linux 操作系统中,安装 MySQL 数据库是非常重要的一步,对于大多数的 web 应用程序来说,都是必不可少的。本文将详细介绍如何在 Linux 操作系统中安装 MySQL 数据库。 ...

    linux下mysql数据库

    根据给定的文件信息,以下是对“Linux下MySQL数据库”的相关知识点进行的详细解析: ### Linux下MySQL数据库 #### 常用命令操作 在Linux环境下操作MySQL数据库时,掌握一系列基本命令对于日常管理和维护至关重要...

    linux下源码安装mysql数据库

    ### Linux下源码安装MySQL数据库知识点详解 #### 一、准备工作与环境搭建 在Linux环境下进行MySQL数据库的源码安装前,需要准备一系列的基础工作,包括但不限于创建必要的目录结构、设置用户权限以及安装所需的...

    linux下安装mysql服务器

    Linux 下安装 MySQL 服务器是指在 Linux 操作系统中安装和配置 MySQL 数据库服务器的过程。MySQL 是一种关系型数据库管理系统,广泛应用于 Web 应用程序中。 知识点: 1. 安装 MySQL 客户端和服务器端 在 Linux ...

    mysql数据在linux环境下各种安装

    在Linux环境下安装MySQL数据库是一项重要的任务,特别是在服务器管理和运维中。MySQL是一种广泛使用的开源关系型数据库管理系统,其在Linux上的安装过程可以根据不同的需求选择不同的模式,包括单机版、主备模式、双...

    linux下安装mysql数据库

    ### Linux下安装MySQL数据库知识点详解 #### 一、前言 在Linux环境下安装MySQL数据库是一项常见但又较为复杂的任务,本文将详细介绍整个安装过程及注意事项,帮助读者顺利地完成安装。 #### 二、安装准备 1. **...

    linux一键安装mysql5.6数据库

    解压后,将文件放到/opt/softpackage文件夹下,在shell中输入命令 sh install_mysql_5_6 回车就可以了,详情看下这篇文章 https://www.jianshu.com/p/ceae5f329559

    linux下QT连接mysql数据库.doc

    QT 连接 MySQL 数据库在 Linux 平台下的实现 在 Linux 平台下,使用 QT 连接 MySQL 数据库是一种常见的应用场景。本文将详细介绍如何使用 QT 连接 MySQL 数据库,并提供了相关的代码示例。 首先,需要安装 MySQL ...

    Linux下安装Mysql

    标题中的“Linux下安装Mysql”意味着我们将关注如何在Linux操作系统上安装MySQL数据库服务。这通常包括下载RPM包,验证依赖关系,然后进行安装。 描述中的“Linux mysql rpm安装包”指的是我们使用RPM包来安装MySQL...

    MySQL数据库安装与使用

    ### MySQL数据库安装与使用 #### 一、MySQL简介 MySQL是一种流行的关系型数据库管理系统(RDBMS),因其性能高效、稳定性强、易于使用等特点,在互联网应用开发中被广泛采用。MySQL支持多种操作系统,如Windows、...

    如何在linux下实现mysql数据库每天自动备份 txt

    ### 如何在Linux下实现MySQL数据库每天自动备份 在Linux环境下进行MySQL数据库的日常自动备份是一项重要的维护工作,它能够确保数据的安全性与完整性。本文将详细介绍如何通过编写Shell脚本并结合Cron定时任务来...

    LINUX下的Mysql数据库安装及使用方法、教程

    对于 Linux 用户而言,掌握如何在 Linux 系统下安装和使用 MySQL 数据库显得尤为重要。本文将详细介绍在 Linux 系统下安装 MySQL 数据库的方法以及基本的使用技巧。 #### 二、数据库基础概念 在深入讨论 MySQL 的...

    在Linux下安装Mysql(非root)

    Linux 下非 Root 用户安装 Mysql 在 Linux 操作系统中安装 Mysql 数据库可以通过多种方式实现,包括使用源代码编译安装和二进制安装。对于非 Root 用户来说,安装 Mysql 可能会遇到一些权限问题,但是通过正确的...

    麒麟V10安装MySQL数据库

    在麒麟V10操作系统上安装MySQL数据库的过程涉及到几个关键步骤,这包括使用麒麟软件商店安装基础版本以及通过命令行进行更深入的配置。下面将详细解释这些步骤,并讨论在麒麟V10上安装MySQL时可能遇到的问题及解决...

    linux下mysql数据库的安装方法

    通过上述介绍,我们可以看到在Linux环境下安装MySQL数据库的方法多样且灵活。无论是使用RPM包、YUM指令还是编译安装,都有其适用场景。同时,配置MySQL的服务启动方式、管理数据库备份以及授权用户的访问权限也是...

    在Linux下MySQL安装配置使用指南

    本指南主要介绍了在Linux环境下安装MySQL数据库的过程,并且提供了登录MySQL的基本方法。在实践过程中,可能会遇到各种问题,比如安装包下载地址变更、版本更新导致的安装命令变化等。建议用户在安装前检查MySQL官方...

    ubuntu/linux下mysql数据库安装配置

    在Ubuntu/Linux环境下安装和配置MySQL数据库是许多开发者和系统管理员必须掌握的基础技能。MySQL是一种广泛使用的开源关系型数据库管理系统,对于Web应用程序和其他各种项目来说至关重要。下面我们将详细介绍在...

Global site tag (gtag.js) - Google Analytics