`
kavy
  • 浏览: 888080 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

linux系统安装mysql

 
阅读更多

 

http://jingyan.baidu.com/article/a378c9609eb652b3282830fd.html

linux安装mysql服务分两种安装方法:

①源码安装,优点是安装包比较小,只有十多M,缺点是安装依赖的库多,安装编译时间长,安装步骤复杂容易出错;

②使用官方编译好的二进制文件安装,优点是安装速度快,安装步骤简单,缺点是安装包很大,300M左右。以下介绍linux使用官方编译好的二进制包安装mysql。

工具/原料

 
  • mysql-5.6.17-linux-glibc2.5-i686.tar.gz
  • mysql-5.6.17-linux-glibc2.5-x86_64.tar.gz
  • linux系统,32位、64位均可

方法/步骤

 
  1.  

    到mysql官网下载mysql编译好的二进制安装包,在下载页面Select Platform:选项选择linux-generic,然后把页面拉到底部,64位系统下载Linux - Generic (glibc 2.5) (x86, 64-bit),32位系统下载Linux - Generic (glibc 2.5) (x86, 32-bit)

    linux系统安装mysql
    linux系统安装mysql
  2.  

    解压32位安装包:

    进入安装包所在目录,执行命令:tar mysql-5.6.17-linux-glibc2.5-i686.tar.gz

    linux系统安装mysql
  3.  

    复制解压后的mysql目录到系统的本地软件目录:

    执行命令:cp mysql-5.6.17-linux-glibc2.5-i686 /usr/local/mysql -r

    注意:目录结尾不要加/

    linux系统安装mysql
  4.  

    添加系统mysql组和mysql用户:

    执行命令:groupadd mysql和useradd -r -g mysql mysql

    linux系统安装mysql
    linux系统安装mysql
  5.  

    安装数据库:

    进入安装mysql软件目录:执行命令 cd /usr/local/mysql

    修改当前目录拥有者为mysql用户:执行命令 chown -R mysql:mysql ./

    安装数据库:执行命令 ./scripts/mysql_install_db --user=mysql

    修改当前目录拥有者为root用户:执行命令 chown -R root:root ./

    修改当前data目录拥有者为mysql用户:执行命令 chown -R mysql:mysql data

    到此数据库安装完毕

    linux系统安装mysql
  6.  

    启动mysql服务和添加开机启动mysql服务:

    添加开机启动:执行命令cp support-files/mysql.server /etc/init.d/mysql,把启动脚本放到开机初始化目录

    启动mysql服务:执行命令service mysql start

    执行命令:ps -ef|grep mysql 看到mysql服务说明启动成功,如图

    linux系统安装mysql
  7.  

    修改mysql的root用户密码,root初始密码为空的:

    执行命令:./bin/mysqladmin -u root password '密码'

    linux系统安装mysql
  8.  

    把mysql客户端放到默认路径:

    ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql

    注意:建议使用软链过去,不要直接包文件复制,便于系统安装多个版本的mysql

    linux系统安装mysql
     
  9.  本机的mysql数据库中有两条user='root'的记录,将其中一条host='localhost'的host修改为'%'后,虽然可以通过远程访问数据库了,但是使用localhost或者127.0.0.1又无法访问数据库了。

        经过一番折腾,发现可以通过创建用户的方法来解决这个问题。不需要修改user表中的任何数据,在本地用root登陆mysql后,执行下面的语句,创建用户名为'root',密码为'123456'的用户。执行完以后,查看user表,发现新增了一条host='%',user='root'的记录,并且各项权限与其它'root'一样,再次使用192.168.1.13进行访问,发现可以正常访问了。

    grant all
    on *.*
    to root identified by '123456'
    with grant option;

    如果访问还有问题,可以执行一下flush privileges;

分享到:
评论

相关推荐

    Linux系统安装MySQL教程

    Linux系统安装MySQL教程 Linux 系统安装 MySQL 教程是指在 Linux 操作系统中安装和配置 MySQL 数据库管理系统的过程。MySQL 是一个广泛使用的关系型数据库管理系统,它提供了一个强大且灵活的数据库解决方案。 在 ...

    Linux系统安装MySQL

    Linux系统安装MySQL pdf 如果下载提示需要积分,请联系我把积分改为0

    linux系统安装mysql(png图片)

    linux系统安装mysql linux系统安装mysql的教程实用 好用方便易懂

    Linux系统安装MySQL数据库

    Linux 系统安装 MySQL 数据库 在 Linux 系统中安装 MySQL 数据库是一个非常重要的步骤,这需要了解 MySQL 的体系结构、应用优化、常用工具、索引存储引擎、查询缓存优化、视图优化、SQL 步骤、内存管理及优化、主从...

    linux系统安装Mysql日志

    linux系统安装Mysql日志

    linux系统安装mysql.docx

    1. **设置目录权限**:为了确保MySQL服务能够正确运行,需要给整个MySQL安装目录设置正确的用户权限,命令为`chown -R mysql:mysql /usr/local/mysql-5.7.17/`。 2. **启动MySQL服务**:使用`./mysqld_safe &`命令...

    Linux系统安装通用MySQL-8.0.33,及主从配置

    mysql配置文件

    Linux系统安装Mysql.zip

    在Linux系统上安装MySQL数据库是许多开发者和系统管理员必须面对的任务,尤其是对于初学者来说,这个过程可能会遇到一些挑战。本教程将详细讲解如何在Linux环境下安装MySQL,并使用Navicat作为图形化管理工具,同时...

    最详细的Linux系统安装mysql图文l教程.docx

    在本文中,我们将深入探讨如何在Linux系统上安装MySQL数据库,特别关注在阿里云的CES服务器上安装MySQL 5.7.28的过程。这个过程可能会遇到一些挑战,但通过以下步骤,我们可以确保一个顺利的安装流程。 首先,我们...

    linux下安装mysql服务器

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

    linux一键安装mysql

    在Linux系统中,MySQL是一种广泛使用的开源关系型数据库管理系统,对于开发者和系统管理员来说,能够快速、方便地在Linux上安装MySQL是至关重要的。本文将详细介绍如何通过一个名为`install_mysql.sh`的脚本来实现...

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

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

    Linux下安装Mysql

    在Linux系统中安装MySQL数据库是许多开发者和系统管理员必须掌握的基本技能。MySQL是一个广泛使用的开源关系型数据库管理系统,尤其在Web应用中极为常见。本文将详细介绍如何在Linux环境下通过RPM包来安装MySQL。 ...

    linux系统安装jdk tomcat mysql

    ### Linux系统下安装JDK、Tomcat与MySQL详解 #### 一、安装JDK **1. 安装前准备** 在Linux系统中安装JDK之前,首先要确保系统已安装了必要的工具,如`vim`等文本编辑器,并且网络连接正常。 **2. 查看当前系统中...

    linux安装mysql

    这个文件可以从MySQL安装目录下的`support-files`目录中的模板文件复制而来,具体选择哪个模板取决于你的服务器内存大小: - `my-medium.cnf`适合128MB内存 - `my-large.cnf`适合512MB内存 - `my-huge.cnf`适合1GB...

    Linux下安装mysql

    在 Linux 系统中安装 MySQL 数据库是一项常见的任务,尤其是在搭建 Web 服务器或开发环境中。本文将详细介绍如何在 Linux 系统上安装 MySQL,并提供相关的配置和管理指南。 #### 准备工作 在安装 MySQL 之前,我们...

    linux 服务安装mysql命令

    在 Linux 操作系统中,安装 MySQL 服务器是一个基本的任务,对新手来说可能有些困难。本文将详细介绍如何安装 MySQL 服务器,包括安装、设置开机启动、启动服务、设置 root 用户密码、基本命令使用等步骤。 安装 ...

    Linux安装MySql devel

    在Linux系统中,MySQL数据库是广泛使用的关系型数据库管理系统,尤其在服务器端应用程序开发和大数据存储方面占据着重要地位。为了充分利用MySQL的功能并进行数据库驱动的程序开发,我们需要安装MySQL的开发库,即...

    在Linux下安装Mysql(非root)

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

Global site tag (gtag.js) - Google Analytics