`
yangli
  • 浏览: 61253 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

linux 环境下二进制文件安装mysql

阅读更多
第一步:创建用户和用户组

        groupadd mysql

       useradd -g mysql mysql

第二步:解压二进制文件

        tar zxvf xxxx.tar.gz

       将解压后的文件mv到/usr/local下并改名为mysql

第三步:创建mysql许可表

        网上很多方法都是:/usr/local/mysql/scripts/mysql_install_db --user=mysql
       但是很有可能报错,找不到bin目录中的my_print_defaults
       错误信息:
                 FATAL ERROR: Could not find ./bin/my_print_defaults
If you are using a binary release, you must run this script from
within the directory the archive extracted into. If you compiled
MySQL yourself you must run 'make install' first.
      
       如果遇到此错误只需要多加两个参数指明路径就ok,如下:
        scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data (这点非常重要)
   
第四步:设置权限

        /usr/local/mysql目录下:
            chown -R root /usr/local/mysql (所属root用户)
          chown -R mysql /usr/local/mysql(所属mysql用户)
          chown -R mysql /usr/local/mysql/data(数据目录所属mysql用户)

第五步:启动服务器并测试
        
        /usr/local/mysql/bin/mysqld_safe --user=mysql &
       /usr/local/mysql/bin/mysql -u mysql
      
        如果出现:
                Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 220
Server version: 5.0.77 MySQL Community Server (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the buff

mysql>
           则表示完全安装成功。

第六步:远程连接mysql服务器
       
        如果防火墙已开通了3306端口还无法远程连接mysql服务器的话就做如下操作:

        登陆mysql,使用update把mysql.user中的root的host从localhost修改成%

       mysql> UPDATE mysql.user SET Host='%' WHERE Host='localhost' ;

       mysql>GRANT ALL PRIVILEGES ON *.* TO root@"%";

       mysql> FLUSH PRIVILEGES ;

       再次连接,显示成功。

其他:
//将mysqld添加到启动
#chkconfig --add mysqld
#chkconfig --level 35 mysqld on

    1、启动
  MySQL安装完成后启动文件mysql在/etc/init.d目录下,在需要启动时运行下面命令即可。
  [root@test1 init.d]# /etc/init.d/mysql start
  2、停止
  /usr/bin/mysqladmin -u root -p shutdown


分享到:
评论

相关推荐

    linux下以二进制方式安装MySQL

    在Linux系统中以二进制方式安装MySQL是一个相对直接的过程,尤其适合那些对Linux有一定了解但不是专家的用户。以下是一步一步详细说明如何在Linux上安装MySQL 5.1.55版本。 首先,你需要从MySQL官方网站的归档页面...

    浅谈Linux 二进制包安装MySQL的一些问题

    也就是说,就算rpm包安装不上,二进制包还是可以安装上去并且正常运行的。 ———————————————- 如果安装的好MySQL不能启动,可能是因为系统自带的/etc/my.cnf所引起的! 比如说不能更新pi

    linux MySQL 8.0二进制包安装

    Linux MySQL 8.0 二进制包安装 MySQL 是一个广泛使用的开源关系型数据库管理系统,最新版本为 8.0。在 Linux 系统中,安装 MySQL 8.0 二进制包需要按照以下步骤进行。 首先,下载 MySQL 8.0 二进制包。可以从官方...

    linux中mysql二进制资源包安装全过程附mysql安装包

    本文将详细介绍如何在Linux(包括CentOS 6、CentOS 7、RHEL 6和RHEL 7)上安装MySQL的二进制资源包,同时也会提供解决安装过程中可能出现的问题的策略。 首先,我们需要理解Linux发行版的包管理器,如CentOS/RHEL中...

    Linux下安装二进制mysql

    接着,需要将下载好的MySQL二进制文件解压并创建软链接,以便于管理和使用: 1. **切换到目标目录**:使用 `cd /usr/local` 进入 `/usr/local` 目录。 2. **解压文件**:使用 `tar -zxvpf /usr/local/mysql-5.1.37-...

    Linux bash:./xxx:无法执行二进制文件报错

    到此这篇关于Linux bash:./xxx:无法执行二进制文件报错的文章就介绍到这了,更多相关Linux 无法执行二进制文件 内容请搜索软件开发网以前的文章或继续浏览下面的相关文章希望大家以后多多支持软件开发网!...

    MySQL.rar_MYSQL_linux mysql_mysql二进制_mysql存储文件

    这个压缩包中的"上传二进制文件MySQL.txt"可能是一个记录了上述过程的文本文件,包含了SQL语句或代码示例。通过学习这个文件,你可以更深入地理解如何在MySQL中处理二进制文件,以及在Linux环境中管理MySQL数据库。...

    linux二进制通用包安装mysql5.6.20教程

    2.将二进制mysql安装文件解压到/usr/local下,这里使用软连接为mysql [root@mysql1 soft]tar xvf mysql-advanced-5.6.20-linux-glibc2.5-x86_64.tar.gz -C /usr/local [root@mysql1 local]ln -sv mysql-advanced-...

    Linux下Mysql二进制安装及主从搭建文档

    在Linux环境下,MySQL数据库系统的二进制安装与主从复制是常见的运维操作,这对于系统管理员和数据库管理员来说至关重要。下面将详细介绍Linux上MySQL的二进制安装步骤以及如何配置主从复制。 一、Linux下MySQL二...

    mysql二进制包

    MySQL二进制包是专为LINUX系统设计的数据库管理系统安装包,主要包含了一系列预编译的二进制文件,使得在Linux环境下安装和配置MySQL变得更加便捷。在本压缩包中,我们关注的是mysql-5.5.56-linux-glibc2.5-x86_64这...

    使用通用二进制文件在UnixLinux上安装MySQL.doc

    Oracle提供的MySQL通用二进制文件为用户在Unix/Linux环境下安装MySQL提供了一种便捷的方法。与原生包管理系统的安装方式不同,二进制文件安装允许用户自行选择安装路径及配置,适用于那些希望在非标准位置安装MySQL...

    MySQL二进制包安装

    在开始MySQL的二进制包安装之前,我们需要准备好必要的文件,并了解文件的基本信息。 - **文件名称**: `mysql-5.0.67-linux-i686.tar.gz` - **描述**: 这是MySQL的一个二进制源码包文件,适用于Linux i686架构。 #...

    Linux下二进制方式安装mysql5.7版本和系统优化的步骤

    在Linux环境下,通过二进制方式安装MySQL 5.7版本是一种常见的方法,因为这种方式能够直接使用官方预配置好的功能,无需从源代码编译,简化了安装过程。以下是详细的安装步骤以及系统优化建议: 首先,从MySQL官方...

    BLOG_MySQL_lhr_Linux下MySQL 5.5、5.6和5.7的RPM、二进制和源码安装.pdf

    ### MySQL在Linux下的安装方法详解 #### 一、引言 在Linux环境下部署MySQL数据库是一项常见且重要的任务。...以上就是关于Linux下MySQL 5.5、5.6和5.7的RPM、二进制和源码安装的详细介绍。希望对读者有所帮助。

    linux中用二进制安装MySQL5.5.docx

    解压二进制文件:** ```bash [root@localhost ~]# tar xzvf mysql-5.5.55-linux2.6-x86_64.tar.gz -C / ``` #### 五、移动MySQL目录 将解压后的MySQL目录移动到 `/usr/local/` 并重命名为 `mysql`。 **1. 移动...

    ubuntu下mysql二进制包安装教程

    本教程将详细介绍如何在Ubuntu下通过二进制包安装MySQL,这对于那些需要特定版本或者想要自定义配置的用户来说尤其有用。 首先,你需要下载MySQL的二进制安装包。你可以从MySQL官方网站...

    Mysql二进制包安装步骤

    MySQL二进制包安装步骤是将预编译的MySQL服务器软件包部署到操作系统中的过程,主要适用于Linux系统。以下是一个详细的步骤指南: 1. **准备的资料文件** 在开始安装之前,你需要下载MySQL的二进制源码包。例如,`...

Global site tag (gtag.js) - Google Analytics