关于linuxmysqltar.gz的信息

发布时间:2022-11-24

本文目录一览:

  1. linux下的mysql客户端怎么安装?
  2. Linux下如何使用源码安装mysql且开启分区 mysql:mysql-5.1.61.tar.gz 求详细步骤~
  3. 详细讲解Linux环境下MySQL 5.1安装步骤
  4. 如何在linux机器上安装mysql-5.0.45.tar.gz
  5. 在linux下怎么使用tar方式安装mysql
  6. mysql tar和tar.gz有什么区别

linux下的mysql客户端怎么安装?

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

  1. 源码安装,优点是安装包比较小,只有十多M,缺点是安装依赖的库多,安装编译时间长,安装步骤复杂容易出错;
  2. 使用官方编译好的二进制文件安装,优点是安装速度快,安装步骤简单,缺点是安装包很大,300M左右。以下介绍linux使用官方编译好的二进制包安装mysql。

方法/步骤

  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)
  2. 解压32位安装包: 进入安装包所在目录,执行命令:tar mysql-5.6.17-linux-glibc2.5-i686.tar.gz
  3. 复制解压后的mysql目录到系统的本地软件目录: 执行命令:cp mysql-5.6.17-linux-glibc2.5-i686 /usr/local/mysql -r 注意:目录结尾不要加/
  4. 添加系统mysql组和mysql用户: 执行命令:groupadd mysqluseradd -r -g mysql 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 到此数据库安装完毕
  6. 启动mysql服务和添加开机启动mysql服务:
    • 添加开机启动:执行命令 cp support-files/mysql.server /etc/init.d/mysql,把启动脚本放到开机初始化目录
    • 启动mysql服务:执行命令 service mysql start
    • 执行命令:ps -ef|grep mysql 看到mysql服务说明启动成功,如图
  7. 修改mysql的root用户密码,root初始密码为空的: 执行命令:./bin/mysqladmin -u root password '密码'
  8. 把mysql客户端放到默认路径: ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql 注意:建议使用软链过去,不要直接包文件复制,便于系统安装多个版本的mysql

Linux下如何使用源码安装mysql且开启分区 mysql:mysql-5.1.61.tar.gz 求详细步骤~

  1. 实现linux下纯手动MySQL源码安装,首先要下载MySQL的源码,我下载的是MySQL-5.0.87.tar.gz
  2. 解压:tar –xvf MySQL-5.0.87.tar.gz
  3. 进入MySQL-5.0.87
  4. 检测环境并指定安装目录:./configure --prefix=/usr/local/MySQL 检测出来缺什么就安装什么。我装的时候居然连gcc和g++都没有,没有编译器的话就要直接下载rpm包(已编译好的二进制文件)再安装到系统。 如下是安装gcc的命令(要先去下载这个包,这个地址有比较多的rpm包下载):
    sudo rpm -ivh gcc-4.1.2_20070115-0.11.i586.rpm
    
    安装这些rpm包的过程中有些是已安装的,或者是自己依赖自己导致安装不了,反正安装不了就用强制安装并忽略依赖的命令:
    sudo rpm -ivh gcc-4.1.2_20070115-0.11.i586.rpm --force --nodeps
    
    可能进过安装一系列的rmp包后,终于完成了环境检测。我大概装了10+个的rmp包才完成。
  5. 编译:make
  6. 安装:sudo make install
  7. 实现linux下纯手动MySQL源码安装中要进行配置。首先可以看到安装完的目录如下 在share/MySQL下打命令:ls –l | grep my- 出来的都是MySQL的配置文件,按照需要选择其中一个拷到/etc下命名为my.cnf /etc/my.cnf 是MySQL默认读的配置文件的路径
  8. 修改var的可写权限。这是MySQL的数据库数据文件存放的位置,因为用当前用户来运行MySQL的后台程序可能没有这个目录的可写权限。
    chmod 777 ./var –r
    
  9. 配置系统环境变量,使得可以直接执行MySQL的程序 系统的环境变量是放在/etc/profile下的,而用户的环境变量是放在用户的根目录下的.bashrc
    1. /etc/profile的配置:
      PATH=/usr/local/MySQL/bin:$PATH
      PATH=/usr/local/MySQL/libexec:$PATH
      export PATH
      
      其中/usr/local/mydql/bin是MySQL主要的可执行程序的目录,而libexec是放MySQL的后台主程序mysqld
    2. .bashrc的配置:
      set PATH=/usr/local/MySQL/bin:$PATH
      set PATH=/usr/local/MySQL/libexec:$PATH
      export PATH
      
      这里注意.bashrc里面是要加个set的。配置完后重登录就可以生效了
  10. 在启动mysqld之前要先初始化它,执行mysql_install_db
  11. 启动mysqld,直接打mysqld就可以了,因为之前配置过系统环境变量了
  12. 直接mysql进入MySQL的命令行控制。默认是以当前用户名登录的,默认root是没有密码的
  13. 设置root的密码:mysqladmin –u root password ‘123456’
  14. 以root身份登录:mysql –uroot –p
  15. 设置远程登录数据库。用户创建后默认是只能在本地登录的。
    update user set Host='%' where user='kuncai';
    
    这句是将kuncai这个用户的允许登录的地址改成任意,但不包括本地。也就是说这样kuncai这个用户就无法在本地登录了,只能远程登录。只有root用户才能执行这句,所以要先以root用户登录到本地数据库才行。
    flush privileges;
    
    要再执行这句刷新缓存才能生效。 以上的相关内容就是对linux下纯手动MySQL源码安装的介绍,望你能有所收获。

详细讲解Linux环境下MySQL 5.1安装步骤

  1. 下载MySQL免安装版/二进制版软件 (不用编译) 文件格式:MYSQL-VERSION-OS.tar.gz
  2. 创建MySQL组,建立MySQL用户并加入到mysql组中 (不同版本的Unix中,groupadduseradd的语法可能会稍有不同。)
    groupadd mysql
    useradd -g mysql mysql
    
  3. 进入目录/usr/local,解压缩免安装版,并在此目录中建立名为mysql的软链接
    cd /usr/local
    gunzip /path/to/MYSQL-VERSION-OS.tar.gz | tar xvf -
    
    (该命令会在本目录下创建一个名为MYSQL-VERSION-OS的新目录。) (使用GNU tar,则不再需要gunzip。你可以直接用下面的命令来解包和提取分发:)
    tar zxvf /path/to/mysql-VERSION-OS.tar.gz
    
    ln -s MYSQL-VERSION-OS mysql
    
  4. 添加MySQL配置文件 如果你想设置一个选项文件,使用support-files目录中的一个作为模板。在这个目录中有4个模板文件,是根据不同机器的内存定制的。
    cp support-files/my-medium.cnf /etc/my.cnf
    
    (可能你需要用root用户运行这些命令。)
  5. 设定目录访问权限,用mysql_install_db创建MySQL授权表初始化,并设置mysql,root帐号访问权限
    cd mysql
    chown -R mysql .
    chgrp -R mysql .
    scripts/mysql_install_db --user=mysql
    chown -R root .
    chown -R mysql data
    
    (注意以上命令中的.符号不能少。)
  6. 运行MySQL
    bin/mysqld_safe --user=mysql
    
    (如果没有问题的话,应该会出现类似这样的提示:
    [1] 42264
    # Starting mysqld daemon with databases from /usr/local/mysql/var
    
    如果出现mysql ended这样的语句,表示Mysql没有正常启动,你可以到log中查找问题,Log文件的通常在/etc/my.cnf中配置。 大多数问题是权限设置不正确引起的。)
  7. 设置root密码。默认安装密码为空,为了安全你需要修改密码
    /usr/local/mysql/bin/mysqladmin -uroot password yourpassword
    
  8. 拷贝编译目录的一个脚本,设置开机自动启动
    cp support-files/mysql.server /etc/rc.d/init.d/mysqld
    chmod 700 /etc/init.d/mysqld
    chkconfig --add mysqld
    chkconfig --level 345 mysqld on
    
  9. 启动mysqld服务
    service mysqld start
    
  10. 查看3306端口是否打开。要注意在防火墙中开放该端口
netstat -atln

免安装版/二进制版安装基本命令概述:

groupadd mysql
useradd -g mysql mysql
cd /usr/local
gunzip /PATH/TO/MYSQL-VERSION-OS.tar.gz | tar xvf -
ln -s FULL-PATH-TO-MYSQL-VERSION-OS mysql
cd mysql
chown -R mysql .
chgrp -R mysql .
scripts/mysql_install_db --user=mysql
chown -R root .
chown -R mysql data
bin/mysqld_safe --user=mysql

如何在linux机器上安装mysql-5.0.45.tar.gz

大多以tar.gz 和tar.bz2打包软件,大多是通过 ./configure ;make ;make install 来安装的;有的软件是直接make;make install; 我们可以通过./configure --help 来查看配置软件的功能;大多软件是提供./configure 配置软件的功能的;少数的也没有,如果没有的就不用./configure;直接make;make install 就行了; ./configure 比较重要的一个参数是 --prefix,用--prefix 参数,我们可以指定软件安装目录;当我们不需要这个软件时,直接删除软件的目录就行了; 比如我们可以指定fcitx 安装到 /opt/fcitx 目录中;

[root@localhost fcitx]# ./configure --prefix=/opt/fcitx

如果我们不需要fcitx 时,可以直接删除 /opt/fcitx 目录; 所以我们举这个例子中,fcitx如果定制安装到 /opt/fcitx目录中,完整的安装方法应该是:

[root@localhost fcitx]# tar jxvf fcitx-3.2-050827.tar.bz2
[root@localhost fcitx]# cd fcitx
[root@localhost fcitx]# ./configure --prefix=/opt/fcitx
[root@localhost fcitx]# make
[root@localhost fcitx]# make install

在linux下怎么使用tar方式安装mysql

mysql在linux下有三种安装方式,依照难以程度排序:

  1. 第一种是yum install mysql,这种安装方式最简单,初学可以采用。但是这种安装的弊端是安装的版本比较低,现在安装的话是5.17的版本。
  2. 第二种方式是下载最新的MySQL-5.6.25-1.rhel5.x86_64.rpm-bundle.tar,解压缩后,用rpm -ivh 包名,安装四个包就可以了,注意先后顺序。
  3. 第三种方式是下载最新的mysql-5.6.27-linux-glibc2.5-i686.tar.gz,解压缩后,手动配置。主要包括配置:增加mysql用户和群组;拷贝my-default.inf文件为my.inf/etc/下;安装并初始化/mysql-5.6.27/scripts/mysql_install_db --user=mysql --basedir=/... --datadir=/...;增加到服务中chkconfig --add mysqlchkconfig mysql on;启动服务service mysql start;修改root初始密码。操作完以上几部基本上就可以了。

mysql tar和tar.gz有什么区别

我也迷了一会,还是回答一下吧。避免后来者也看到错误的答案。

  • tar是打包文件,没有经过压缩的。
  • tar.gz是压缩后的打包文件。 例如:mysql-5.7.36-linux-glibc2.12-x86_64.tar.gzmysql-5.7.36-linux-glibc2.12-x86_64.tar两者解压出来都是相同的文件。 只是打包方式不同,一个经过压缩了,降低存储空间,方便下载。另一个没有压缩,只是打成了一个tar包。