`

MySQL二进制版本的安装及卸载

 
阅读更多

二进制版本的mysql是已经编译好的,无需 configure ,make make install 等步骤,只需配置一 下即可使用,卸载也方便,直接删除即可;现在以mysql-standard-4.1.13-pc-linux-gnu-i686.tar.gz 版本做介绍 :

 

   1. # chmod 755 mysql-standard-4.1.13-pc-linux-gnu-i686.tar.gz //改变该文件为可执行权限

 

    2. # tar -xvzf mysql-standard-4.1.13-pc-linux-gnu-i686.tar.gz     //将解压后生成的目录,复制到/usr/local/下并改名为mysql

 

   3. # groupadd mysql    // 建立mysql组
       # useradd mysql -g mysql     //建立mysql用户并且加入到mysql组中

 

   4. # cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf
    在 support-files目录下有4个模版文件,我们选择其中一个座位Mysql的配置文件,覆盖/etc/my.cnf(系统默认的配置,其中设置了性能参数和Mysql的一些路径参数)

 

    5. # cd /usr/local/mysql // 进入mysql目录

          # ./scripts/mysql_install_db --user=mysql //初试化表并且规定用mysql用户来访问。初始化表以后就开始给mysql和root用户设定访问权限

 

    6. # chown -R mysql data    //设定mysql用户能访问/usr/local/mysql/data ,里面存的是mysql的数据库文件.这个目录是在/etc/my.cnf中有配置,mysql_install_db时产生。


    7.# chown -R mysql data/. //设定mysql用户能访问/usr/local/mysql/data/mysql下的所有文件


    8. # chgrp -R mysql .    //设定mysql组能够访问/usr/local/mysql

 

  9. # /usr/local/mysql/bin/mysqld_safe --user=mysql &

 

  10. cd /usr/local/mysql/bin //进入 bin目录

          

   11. #mysql //运行mysq命令

 

        如果没有没有启动 或出现 Can't connect to local MySQL server through socket '/tmp/mysql.sock'

 

           解决方法: #cd /usr/local/mysql/support-files //进入该目录

                               #./mysql.server start //启动即可 既可在生成 /tmp/mysql.sock
       

            如果 /tmp/mysql.sock 无该文件存在,且mysql是处于 开启的状态 ?

 

           解决方法: #netstat -an | grep 3306 //查看 3306端口

                       #ps -ef | grep mysql // 查找 mysql 进程

 

                      # kill -9 进程号 //强制删除mysql的进程号

 

                                  #./mysql.server start //启动即可 既可在生成 /tmp/mysql.sock

 

 

            如果在任意路径下如数mysql命令得到的无该命令咋办呢?

 

            解决方法:修改 /etc/profile 文件   在文件中加入

                       PATH=$PATH:/usr/local/mysql/bin/

                       export PATH (保存即可退出执行 source /etc/profile)

                    以上操作完既可以 在任意目录执行# mysql 命令

 

                如果想执行 service mysql start or restart stop 命令咋办的? 在不能老#./mysql.server start

                    

             解决方法: 将 mysql.server 复制一份到 /etc/rc.d/init.d 下并改名 mysql 或 建个连接文件

             假设当前目录为 /etc/rc.d/init.d

             如: #cp /usr/local/mysql/support-files/mysql.server mysql (复制)

             或 : #ln -s /usr/local/mysql/support-files/mysql.server mysql (建立连接文件)

             完成以上操作即可 执行 service mysql start (or restart stop)

 

     用如下命令修改MYSQL密码
# /usr/local/mysql/bin/mysqladmin -u root password yourpassword     //默认安装密码为空,为了安全你必须马上修改
# chmod 700 /etc/init.d/mysql
# chkconfig --add mysqld
# chkconfig --level 345 mysql on     //copy编译目录的一个脚本设置使mysql每次启动都能自动运行
# service mysql start
# netstat -atln
//启动mysql服务
//查看3306端口是否打开。要注意在防火墙中开放该端口。

可以用telnet localhost 3306来测试一下,如果有反映,那就表明安装成功了

分享到:
评论

相关推荐

    centos7二进制安装MySQL5.7.docx

    CentOS 7上二进制安装MySQL 5.7的过程涉及多个步骤,这些步骤确保了数据库服务能够正确、稳定地运行。以下是对整个过程的详细解释: 1. **安装依赖包**: 在安装MySQL之前,需要确保系统中有必要的依赖库。在...

    \linux下 mysql的安装和卸载

    卸载二进制版本的MySQL相对简单,只需删除安装目录(`/usr/local/mysql`)及相关配置文件,但记得备份数据。 请注意,实际操作时需要根据你的具体环境进行调整,例如,某些操作可能需要root权限。安装过程中遇到的...

    linux下+mysql的安装和卸载.pdf

    **三、MySQL二进制版本的安装与卸载** 对于二进制版本的MySQL,安装过程更简单: 1. **解压缩并移动到指定目录**: ```bash chmod 755 mysql-standard-<版本号>.tar.gz tar -xvzf mysql-standard-<版本号>.tar....

    MySQL5.7.28_centos7二进制安装.txt

    ### MySQL 5.7.28 在 CentOS 7 上的二进制安装步骤与要点 #### 一、准备工作 在开始安装MySQL 5.7.28之前,我们需要确保CentOS 7系统的环境符合安装需求,并准备好必要的工具。 1. **确认系统版本:** - 本次...

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

    本文档将详细介绍如何在Linux系统中安装MySQL 5.5、5.6和5.7三个不同版本,并分别通过RPM、二进制和源码三种方式进行安装。对于希望深入了解MySQL安装过程的读者来说,本文提供了丰富的信息和技术细节。 #### 二、...

    linux下+mysql的安装和卸载[归纳].pdf

    至此,MySQL二进制版本已经安装完成,可以直接使用。 ### 三、卸载MySQL #### 二进制版本卸载 对于二进制安装的MySQL,卸载相当直接,只需要删除MySQL的安装目录: ```bash # rm -rf /usr/local/mysql ``` 同时,...

    CentOS7.4下MySQL5.7.28二进制方式安装的方法步骤

    Linux系统版本:CentOS7.4 MySQL版本:5.7.28 在Linux平台有RPM包、二进制包、源码包3中安装方式,这一篇文章主要是以RPM包为例来介绍如何在Linux平台下进行MySQL的安装。 下载地址: ...

    CentOS-二进制安装mysql5.7

    在本文档中,我们将详细介绍如何通过二进制包方式在 CentOS 7.6.1810 版本上安装 MySQL 5.7 数据库。二进制安装方法适用于那些希望自定义安装路径、版本或有特殊需求的场景。 #### 条件准备 在开始安装前,请确保...

    01-mysql安装篇(rpm方式安装+二进制方式安装)-mysql rpm安装-CSDN博客.pdf

    根据提供的文档信息,我们可以详细解析出关于MySQL安装的两种主要方法——RPM方式与二进制方式的关键步骤和注意事项。 ### 一、RPM方式安装MySQL #### 1. 检查是否安装了MariaDB 在安装MySQL之前,首先需要确保...

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

    将MySQL二进制文件解压到`/usr/local`目录下,并创建一个软链接`mysql`指向解压后的目录。 3. **创建数据文件目录**: ```sh $> mkdir mysql-files $> chown mysql:mysql mysql-files $> chmod 750 mysql-files...

    centos7二进制安装mysql5.7.txt

    ### CentOS 7 二进制安装 MySQL 5.7 的详细步骤及注意事项 #### 安装前准备 在正式开始安装 MySQL 5.7 之前,确保已经做好了以下准备工作: 1. **下载 MySQL 5.7 的二进制安装包**:可以从 MySQL 官方网站或 CDN ...

    mysql-5.5.28-winx64带有安装和卸载文档

    - 日志审计:启用二进制日志(binlog)记录数据库的所有更改,便于追踪和恢复。 6. **备份与恢复**: - 导出数据:使用`mysqldump`工具将数据库或表备份为SQL文件,如`mysqldump -u root -p db_name > backup.sql...

    Mysql从入门到安装卸载导入导出.zip

    此外,还可能涉及到二进制日志、增量备份和热备份等高级备份策略,这对于数据安全和灾难恢复至关重要。 总的来说,这个资料包涵盖了MySQL的基础知识、安装、卸载以及数据管理的核心内容,无论你是初学者还是经验...

    小凡系列之 linux下详细的MySQL安装卸载步骤及常见问题.docx

    二进制包安装适用于不熟悉编译过程或者希望快速安装的用户,通常从MySQL官方网站下载对应平台的预编译二进制包,然后按照安装指南进行安装。 **卸载MySQL** 卸载MySQL通常涉及删除安装目录、系统服务和配置文件,...

Global site tag (gtag.js) - Google Analytics