`

linux安装mysql提示mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended

阅读更多

输入命令后报错:
[root@dev1 mysql]# bin/mysqld_safe --user=mysql &
[1] 15325
[root@dev1 mysql]# 091217 22:22:53 mysqld_safe Logging to '/var/lib/mysql/dev1.sccl.cn.err'.
091217 22:22:53 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
091217 22:23:01 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended

[root@dev1 mysql5.1]# bin/mysql -u root -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (1)

解决办法
vi /etc/my.cnf

[mysqld_safe]
err-log=/var/log/mysqld.log
pid-file=/var/lib/run/mysql/mysqld.pid
改成
[mysqld_safe]
err-log=/var/log/mysqld.log
pid-file=/var/lib/mysql/mysqld.pid

好现象,貌似启动成功了,插件进程
[root@dev1 log]# ps -aux | grep mysql
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.3/FAQ
root     15526 0.0 0.0 5276 1112 pts/0    S    22:42   0:00 /bin/sh bin/mysqld_safe --user=mysql
mysql    15594 0.0 0.6 119232 14292 pts/0 Sl   22:42   0:00 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/var/lib/mysql --user=mysql --log-error=/var/lib/mysql/dev1.sccl.cn.err --pid-file=/var/lib/mysql/mysqld.pid --socket=/var/lib/mysql/mysql.sock
root     15613 0.0 0.0 5976 656 pts/0    S+   22:44   0:00 grep mysql

但是登陆还是报错,修改如下:
ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock

登陆老是提醒我登陆的用户名和密码不对,我重新设置了一下密码
mysql -u root(默认密码为空)
登陆
登陆终于成功了:),好事多磨啊。

 

From: http://blog.csdn.net/ly_feng/article/details/7917500

分享到:
评论
2 楼 107x 2017-10-15  
wutaozhao 写道
感谢楼主,很有帮助,不过不知道楼主是怎么得出这样的解决思路的

这篇文章是我转的,
原文链接:http://blog.csdn.net/ly_feng/article/details/7917500
你到这里问原作者吧
1 楼 wutaozhao 2016-11-18  
感谢楼主,很有帮助,不过不知道楼主是怎么得出这样的解决思路的

相关推荐

    mysqld_exporter-0.12.1.linux-amd64.tar.gz

    例如,`./mysqld_exporter --config.file=<path_to_config_file>`。 4. **配置Prometheus**:在Prometheus的配置文件中,添加一个job来指向MySQL Exporter的服务端点,如`target: 'localhost:9104'`(默认端口),...

    mysqld_exporter安装包mysqld_exporter-0.10.0.linux-amd64.tar.gz

    ./mysqld_exporter --web.listen-address=:9104 --mysql.user=root --mysql.password=your_password --mysql.server-host=localhost ``` 这里设置了监听9104端口,使用root用户和密码连接本地的MySQL服务器。 4. ...

    mysqld_exporter-0.14.0.linux-amd64.tar.gz

    ./mysqld_exporter --config.file=config.yml ``` 监控指标: mysqld_exporter提供了大量预定义的指标,包括但不限于: - `mysql_status`: MySQL服务器的状态信息,如版本、线程数等。 - `mysql_info_schema`: 从`...

    Mysql启动的方式(四种)

    废话不多说了,直奔主题了。 mysql的四种启动方式: ...启动mysql服务器:./mysqld_safe –defaults-file=/etc/my.cnf –user=root & 客户端连接: mysql --defaults-file=/etc/my.cnf or mysql -S /t

    mysqld_exporter安装包mysqld_exporter-0.12.0.linux-amd64.tar.gz

    mysqld_exporter安装包mysqld_exporter-0.12.0.linux-amd64.tar.gz

    mysql安全启动脚本mysqld_safe详细介绍

    这意味着在Linux环境下,如果安装了MySQL-Max RPM,mysqld_safe会自动使用mysqld-max。然而,当从MySQL-Max升级到非-Max版本时,需要手动删除旧的mysqld-max,以确保mysqld_safe启动新版本的mysqld。 mysqld_safe...

    mysqld_exporter-0.14.0.windows-amd64.zip

    MySQLd_Exporter是一款专为MySQL数据库监控设计的工具,它基于Prometheus Exporter框架,能够将MySQL服务器的状态和性能指标暴露出来,以便于系统管理员和其他监控工具进行数据采集和分析。在0.14.0版本中,它已经...

    mysqld_exporter-0.13.0.windows-amd64.zip

    mysqld_exporter是Prometheus用于监控MySQL指标的一个导出器,支持对MySQL 5.5以上进行监控。下面是mysqld_exporter的安装与配置: 1、登录MySQL,创建一个账号用于Prometheus监控获取数据 CREATE USER 'exporter'...

    my.cn基本配置

    [mysqld] port=8899 datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql max_allowed_packet=100M # Disabling symbolic-links is ...pid-file=/var/run/mysqld/mysqld.pid [client] port=8899

    基于VMware搭建开发环境06:安装mysql

    pid-file=/opt/mysql-5.7.39/run/mysqld.pid log-error=/opt/mysql-5.7.39/log/mysqld_safe_error.log [mysql] port=3306 default-character-set=utf8mb4 no-auto-rehash [client] port=3306 socket=/opt/mysql-...

    解决usrlib64libstdc++.so.6和lib64libc.so.6版本过低问题

    ./bin/mysqld: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by ./bin/mysqld) ./bin/mysqld: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./bin/mysqld) ``` 这...

    libstdc++6_4.7.2-5_amd64.7z

    ./bin/mysqld: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by ./bin/mysqld) ./bin/mysqld: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./bin/mysqld) libstdc...

    MySQL 5.6.25 源码包+安装方法 (mysql-5.6.25.tar.gz)

    > -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock \ > -DWITH_DEBUG=0 \ > -DMYSQL_TCP_PORT=3306 # make # make install 4. 配置以及初始化MySQL # cd /usr/local/mysql 4.1 设置MySQL安装目录的权限 # chown -R mysql:mysql...

    mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz

    sudo ./bin/mysqld_safe --user=mysql & ``` 然后,根据提示设置root用户的初始密码。 7. **启动MySQL服务**:关闭mysqld进程,然后设置为开机启动并启动MySQL: ``` kill $(ps aux | grep '[m]ysqld' | awk '...

    MySQL 启动报错:File ./mysql-bin.index not found (Errcode: 13)

    Linux下安装初始化完MySQL数据库之后,使用mysqld_safe启动mysql数据库,如下发现,启动失败 [root@SVNServer bin]# ./mysqld_safe –user=mysql& 或 [root@SVNServer bin]# /etc/init.d/mysqld start Starting ...

    linux下启动mysql服务

    ### Linux 下启动、停止与重启 MySQL 服务的知识点详解 #### 一、启动 MySQL 服务的方法 在 Linux 系统中启动 MySQL 数据库服务是非常常见的操作。根据给定的文件内容,主要有以下三种方法来启动 MySQL 服务: 1....

    mysql基础:mysqld_safe 启动执行流程详解

    MySQL数据库系统的管理中,`mysqld_safe`是一个重要的脚本工具,用于安全地启动`mysqld`服务。这个脚本确保了数据库服务的稳定性和安全性,通过一系列的检查和处理步骤,使得MySQL能够在各种环境中顺利启动。下面将...

    mysqld_exporter-0.10.0.linux-amd64.tar.gz

    - 运行:执行解压后的可执行文件`./mysqld_exporter --config.my-cnf=/path/to/config.cnf`,其中`/path/to/config.cnf`是包含MySQL连接信息的配置文件。 2. 配置: - 配置文件:创建一个包含MySQL连接信息的配置...

Global site tag (gtag.js) - Google Analytics