精华内容
下载资源
问答
  • 1.首先通过which mysqld查找到该mysqld路径,然后cd到该目录。 2.键入 mysqld --verbose --help |grep -A 1 'Default options'命令来查看mysql使用的配置文件默认路径

    1.首先通过which mysqld查找到该mysqld路径,然后cd到该目录。

    2.键入 mysqld --verbose --help |grep -A 1 'Default options'命令来查看mysql使用的配置文件默认路径

    展开全文
  • Linux下查看mysql、apache是否安装,并卸载。   指令 ps -ef|grep mysql 得出结果 1.root 17659 1 0 2011 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/...

    骂人

    Linux下查看mysql、apache是否安装,并卸载。
     
    指令 ps -ef|grep mysql 得出结果
    1.root     17659     1  0  2011 ?        00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --log-error=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid  
     2.mysql    17719 17659  0  2011 ?        03:14:57 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --socket=/var/lib/mysql/mysql.sock 
     
    usr/bin/mysql 是指:mysql的运行路径
    var/lib/mysql 是指:mysql数据库文件的存放路径
    usr/lib/mysql 是指:mysql的安装路径

    1,mysql 的守护进程是mysqld

    如果已经安装则:

    [root@localhost ~]# service mysqld start
    启动 MySQL:                                               [确定]

    如果没有安装则:

    [root@localhost ~]# service mysqld start
    mysqld:未被识别的服务

    你可以看看你的服务是否已经添加到linux上

    [root@localhost ~]# chkconfig --list mysqld
    mysqld          0:关闭  1:关闭  2:关闭  3:关闭  4:关闭  5:启用  6:关闭

    没有安装则:
    [root@localhost ~]# chkconfig --list mysqld
    在mysqld服务中读取信息时出错,没有那个文件或目录

    一旦你启动了服务,可以这样检查服务器是否在运行

    [root@localhost ~]# ps -el | grep mysqld
    4 S     0  1796     1  0  85   0 -  1513 wait   ?        00:00:00 mysqld_safe
    4 S    27  1856  1796  0  78   0 - 34055 -      ?        00:00:00 mysqld
    [root@localhost ~]#
    如果你看到有,就说明服务器安装起来了~~

    linux下查看apache是否安装及版本

    如通是通过rpm包安装的话直接用下面的命令:
    rpm -q httpd

    也可以使用如下两种方法:
    httpd   -v

    apachectl   -v

    linux下卸载mysql方法
     
    a. 查找已安装的myslq 版本:
    #rpm  -qa | grep  mysql (注意大小写,如果mysql 不行就换MySQL)

    显示:
    [root@localhost ~]# rpm  -qa | grep  mysql
    mysql-5.0.77-4.el5_4.2
    mysql-server-5.0.77-4.el5_4.2
    php-mysql-5.2.13-1.el5.art
    复制代码
    在屏幕上将显示已安装的mysql包名如:mysql-5.0.77-4.el5_4.2 ;

    将搜索出的包名卸载:

    #rpm -e  –nodeps mysql-5.0.77-4.el5_4.2  (nodeps表示强制删除)

    提示
    error: package –nodeps is not installed
    error: package mysql-.0.77-4.e15_.2 is not installed

    Linux查看mysql 安装路径

    一、查看文件安装路径

    由于软件安装的地方不止一个地方,所有先说查看文件安装的所有路径(地址)。

    这里以mysql为例。比如说我安装了mysql,但是不知道文件都安装在哪些地方、放在哪些文件夹里,可以用下面的命令查看所有的文件路径
    在终端输入:

    whereis mysql

    回车,如果你安装好了mysql,就会显示文件安装的地址,例如我的显示(安装地址可能会不同)

    [root@localhost ~]# whereis mysql
    mysql: /usr/bin/mysql /usr/lib/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz

    二、查询运行文件所在路径(文件夹地址)

    如果你只要查询文件的运行文件所在地址,直接用下面的命令就可以了(还是以mysql为例):

    which mysql

    终端显示:

    [root@localhost ~]# which mysql
    /usr/bin/mysql

    本篇文章来源于 Linux公社网站(www.linuxidc.com)  原文链接:http://www.linuxidc.com/Linux/2012-08/69398.htm

     

    再见

    展开全文
  • 更改数据存储路径,需要先修改配置,再拷贝数据,然后.../etc/my.cnf[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockuser=mysql假设新的数据存储路径为 /data/mysqldata修改配置为:[mysqld]#dat...

    更改数据存储路径,需要先修改配置,再拷贝数据,然后重启。

    1. 为了保证数据的准确性最好是停止mysql 服务,或者把mysql 表的写进行加锁。

    /etc/my.cnf

    [mysqld]

    datadir=/var/lib/mysql

    socket=/var/lib/mysql/mysql.sock

    user=mysql

    假设新的数据存储路径为 /data/mysqldata

    修改配置为:

    [mysqld]

    #datadir=/var/lib/mysql

    datadir=/data/mysqldata

    socket=/var/lib/mysql/mysql.sock

    user=mysql

    2.将原数据全部拷贝到新路径

    cp  -a /var/lib/mysql/*  /test/mysql/data/

    3.更改新路径宿主

    chown  mysql:mysql /test/mysql/data

    4. 重启mysql服务 /sbin/service mysqld restart

    注意:如果使用亚马逊云,千万不要使用普通的EBS 作为mysql的路径,搜索速度会变慢,自带的/mnt 能更好些。

    展开全文
  • Linux命令--mysqld_safe和mysqld区别

    千次阅读 2019-09-15 20:38:50
    直接运行mysqld程序来启动MySQL服务的方法很少见,mysqld_safe脚本会在启动MySQL服务器后继续监控其运行情况,并在其死机时重新启动它。用mysqld_safe脚本来启动MySQL服务器的做法在BSD风格的unix系统上很常见,非...

    直接运行mysqld程序来启动MySQL服务的方法很少见,mysqld_safe脚本会在启动MySQL服务器后继续监控其运行情况,并在其死机时重新启动它。用mysqld_safe脚本来启动MySQL服务器的做法在BSD风格的unix系统上很常见,非BSD风格的UNIX系统中的 mysql.server脚本其实也是调用mysqld_safe脚本去启动MySQL服务器的。它通常做如下事情:
    1. 检查系统和选项。
    2. 检查MyISAM表。
    3. 保持MySQL服务器窗口。
    4. 启动并监视mysqld,如果因错误终止则重启。
    5. 将mysqld的错误消息发送到数据目录中的host_name.err 文件。
    6. 将mysqld_safe的屏幕输出发送到数据目录中的host_name.safe文件。

    mysqld_safe
      在Unix和NetWare中推荐使用mysqld_safe来启动mysqld服务器。mysqld_safe增加了一些安全特性,例如当出现错误时重启服务器并向错误日志文件写入运行时间信息。本节后面列出了NetWare的特定行为。
      注释:为了保持同旧版本MySQL的向后兼容性,MySQL二进制分发版仍然包括safe_mysqld作为mysqld_safe的符号链接。但是,你不应再依赖它,因为再将来将删掉它。
      默认情况下,mysqld_safe尝试启动可执行mysqld-max(如果存在),否则启动mysqld。该行为的含义是:
      · 在Linux中,MySQL-Max RPM依赖该mysqld_safe的行为。RPM安装可执行mysqld-max,使mysqld_safe从该点起自动使用可执行命令。
      · 如果你安装包括mysqld-max服务器的MySQL-Max分发版,后面升级到非-Max的MySQL版本,mysqld_safe仍然试图运行旧的 mysqld-max服务器。升级时,你应手动删除旧的mysqld-max服务器以确保mysqld_safe运行新的mysqld服务器。
      要想越过默认行为并显式指定你想要运行哪个服务器,为mysqld_safe指定--mysqld或--mysqld-version选项。
      mysqld_safe从选项文件的[mysqld]、[server]和 [mysqld_safe]部分读取所有选项。为了保证向后兼容性,它还读取 [safe_mysqld]部分,尽管在MySQL 5.1安装中你应将这部分重新命名为[mysqld_safe]。
      mysqld_safe支持下面的选项:
      · --help
      显示帮助消息并退出。
      · --autoclose
      (只在NetWare中)在NetWare中,mysqld_safe可以保持窗口。当你关掉mysqld_safe NLM时,窗口不按默认设置消失。相反,它提示用户输入:
      **如果你想让NetWare自动关闭窗口,在mysqld_safe中使用--autoclose选项。
      · --basedir=path
      MySQL安装目录的路径。
      · --core-file-size=size
      mysqld能够创建的内核文件的大小。选项值传递给ulimit -c。
      · --datadir=path
      数据目录的路径。
      · --defaults-extra-file=path
      除了通用选项文件所读取的选项文件名。如果给出,必须首选该选项。
      · --defaults-file=path
      读取的代替通用选项文件的选项文件名。如果给出,必须首选该选项。
      · --ledir=path
      包含mysqld程序的目录的路径。使用该选项来显式表示服务器位置。
      · --log-error=path
      将错误日志写入给定的文件。参见5.11.1节,“错误日志”。
      · --mysqld=prog_name
      想要启动的服务器程序名(在ledir目录)。如果你使用MySQL二进制分发版但有二进制分发版之外的数据目录需要该选项。
      · --mysqld-version =suffix
      该选项类似--mysqld选项,但你只指定服务器程序名的后缀。基本名假定为mysqld。例如,如果你使用--mysqld-version =max,mysqld_safe启动ledir目录中的mysqld-max程序。如果--mysqld-version的参数为空,mysqld_safe使用目录中的mysqld。
      · --nice=priority
      使用nice程序根据给定值来设置服务器的调度优先级。
      · --no-defaults
      不要读任何选项文件。如果给出,必须首选该选项。
      · --open-files-limit=count
      mysqld能够打开的文件的数量。选项值传递给 ulimit -n。请注意你需要用root启动mysqld_safe来保证正确工作!
      · --pid-file=path
      进程ID文件的路径。
      · --port=port_num
      用来帧听TCP/IP连接的端口号。端口号必须为1024或更大值,除非MySQL以root系统用户运行。
      · --skip-character-set-client-handshake
      忽略客户端发送的字符集信息,使用服务器的默认字符集。(选择该选项,MySQL的动作与MySQL 4.0相同)。
      · --socket=path
      用于本地连接的Unix套接字文件。
      · --timezone=zone
      为给定的选项值设置TZ时区环境变量。从操作系统文档查阅合法的时区规定格式。
      · --user={user_name | user_id}
      以用户名user_name或数字用户ID user_id运行mysqld服务器。(本文中的“用户”指系统登录账户,而不是 授权表中的MySQL用户)。
      执行mysqld_safe时,必须先给出--defaults-file或--defaults-extra-option,或不使用选项文件。例如,该命令将不使用选项文件:
      mysqld_safe --port=port_num --defaults-file=file_name相反,使用下面的命令:
      mysqld_safe --defaults-file=file_name --port=port_num一般情况mysqld_safe脚本可以启动从源码或二进制MySQL分发版安装的服务器,即使这些分发版将服务器安装到稍微不同的位置。(参见2.1.5节,“安装布局”)。 mysqld_safe期望下面的其中一个条件是真的:
      · 可以根据调用mysqld_safe的目录找到服务器和数据库。在二进制分发版中,mysqld_safe看上去在bin和data目录的工作目录下。对于源码分发版,为libexec和var目录。如果你从MySQL安装目录执行mysqld_safe应满足该条件(例如,二进制分发版为/usr /local/mysql)。
      · 如果不能根据工作目录找到服务器和数据库,mysqld_safe试图通过绝对路径对它们定位。典型位置为/usr/local/libexec和 /usr/local/var。实际位置由构建分发版时配置的值确定如果MySQL安装到配置时指定的位置,它们应该是正确的。
      因为mysqld_safe试图通过工作目录找到服务器和数据库,只要你从MySQL安装目录运行mysqld_safe,可以将MySQL二进制分发版安装到其它位置:
      shell> cd mysql_installation_directoryshell> bin/mysqld_safe &如果mysqld_safe失败,即使从MySQL安装目录调用仍然失败,你可以指定--ledir和--datadir选项来指示服务器和数据库在你的系统中的安装目录。
      一般情况,你不应编辑mysqld_safe脚本。相反,应使用命令行选项或my.cnf选项文件的[mysqld_safe]部分的选项来配置mysqld_safe。一般不需要编辑mysqld_safe来正确启动服务器。但是,如果你编辑,将来升级MySQL后会覆盖你修改的mysqld_safe版本,因此你应对你修改的版本进行备份以便将来重装。
      在NetWare中,mysqld_safe是一个NetWare Loadable Module (NLM),从原Unix shell脚本移植。它执行:
      1. 检查系统和选项。
      2. 检查MyISAM表。
      3. 保持MySQL服务器窗口。
      4. 启动并监视mysqld,如果因错误终止则重启。
      5. 将mysqld的错误消息发送到数据目录中的host_name.err 文件。
      6. 将mysqld_safe的屏幕输出发送到数据目录中的host_name.safe文件

    展开全文
  • Linux 查看 nginx路径

    千次阅读 2017-01-11 18:39:08
    Linux 查看 nginx路径ps aux | grep nginx ps aux | grep mysqld
  • #mysql导出部分数据到文件+获取mysql不同文件在linux路径+linux下载文件到本地 ##步骤1:mysql导出部分数据到文件 参考:https://www.runoob.com/mysql/mysql-database-export.html (1)sqlyog执行sql:SELECT...
  • Linux使用mysql没有默认密码,无法操作mysqld.log文件解决方法 一、 首先使用 find / -name my.cnf 查询my.cnf文件路径! 二、 使用 vi my.cnf命令 编辑该文件夹 进入后 按 i 进入编辑模式 三、 然后在 [mysqld]...
  • 一、非root用户安装二进制mysql分发版 ...以fc登录,上传二进制mysql版本,我的是mysql 32位的mysql-5.1.57-linux-i686-glibc23.tar.gz 解压后,创建权限表 ]$ scripts/mysql_install_db --base
  • Linux下查看mysql路径指令 ps -ef|grep mysql 得出结果root 17659 1 0 2011 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --log-error=/var/log/my...
  • mysqld_safe mysqld区别

    千次阅读 2017-01-25 11:32:06
    直接运行mysqld程序来启动MySQL服务的方法很少见,mysqld_safe脚本会在启动MySQL服务器后继续监控其运行情况,并在其死机时重新启动它。用mysqld_safe脚本来启动MySQL服务器的做法在BSD风格的unix系统上很常见,非...
  • linux查看mysql安装路径

    2021-04-09 15:10:13
    这本阿里P8撰写的算法笔记,再次推荐给大家,身边不少朋友学完这本书最后加入大厂: Github 疯传!史上最强悍!... 00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/
  • 查找my.cnf位置 mysql --help | grep my.cnf 或 find / -name my.cnf 查看mysql安装运行路径ps -ef | ... 00:00:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/data/mysql --pid-file=/data/mysql/...
  • 今天启动下mysql 的安全后台启动,发现报错:mysqld_safe mysqld from pid file /usr/local/mysql/data/Linux.pid ended 原本我以为错误在 /usr/local/mysql/data/slavel.err, linux 报了这个错,我发现根本就没有这...
  • 1.创建文件夹 /var/db 2.复制旧的mysql的数据库的文件到新的文件夹下 ...3.修改mysql配置文件mysqld: basedir=/usr/local/mysql datadir=/var/db pid_file=/var/db/mysqld.pid 4.修改mysql配置文件...
  • linux下查看mysql的安装路径

    千次阅读 2015-01-28 13:22:58
    可通过以下命令查看mysql是否安装及其安装路径: ps -ef|grep mysql 如下: xx@ubuntu:~/work$ ps -ef|grep mysql root 3867 2981 0 09:23 pts/11 00:00:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/usr/...
  • 方法一: 指令 ps -ef|grep mysql 得出结果 root17659102011?00:00:00/bin/sh/usr/bin/mysqld_safe--datadir=/var/lib/mysql--socket=...
  • linux下mysql修改数据存储路径后启动报错问题 报错:Job for mysqld.service failed because the control process exited with error code. See “systemctl status mysqld.service” and “journalctl -xe” for ...
  • Linux下查看mysql、apache是否安装,并卸载。 指令 ps -ef|grep mysql 得出结果 root 17659 1 0 2011 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 40,755
精华内容 16,302
关键字:

linuxmysqld路径

linux 订阅
mysql 订阅