输入命令后报错:
[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(默认密码为空)
登陆
登陆终于成功了:),好事多磨啊。
相关推荐
./mysqld_exporter --web.listen-address=:9104 --mysql.user=root --mysql.password=your_password --mysql.server-host=localhost ``` 这里设置了监听9104端口,使用root用户和密码连接本地的MySQL服务器。 4. ...
例如,`./mysqld_exporter --config.file=<path_to_config_file>`。 4. **配置Prometheus**:在Prometheus的配置文件中,添加一个job来指向MySQL Exporter的服务端点,如`target: 'localhost:9104'`(默认端口),...
./mysqld_exporter --config.file=config.yml ``` 监控指标: mysqld_exporter提供了大量预定义的指标,包括但不限于: - `mysql_status`: MySQL服务器的状态信息,如版本、线程数等。 - `mysql_info_schema`: 从`...
mysqld_exporter安装包mysqld_exporter-0.12.0.linux-amd64.tar.gz
废话不多说了,直奔主题了。 mysql的四种启动方式: ...启动mysql服务器:./mysqld_safe –defaults-file=/etc/my.cnf –user=root & 客户端连接: mysql --defaults-file=/etc/my.cnf or mysql -S /t
这意味着在Linux环境下,如果安装了MySQL-Max RPM,mysqld_safe会自动使用mysqld-max。然而,当从MySQL-Max升级到非-Max版本时,需要手动删除旧的mysqld-max,以确保mysqld_safe启动新版本的mysqld。 mysqld_safe...
MySQLd_Exporter是一款专为MySQL数据库监控设计的工具,它基于Prometheus Exporter框架,能够将MySQL服务器的状态和性能指标暴露出来,以便于系统管理员和其他监控工具进行数据采集和分析。在0.14.0版本中,它已经...
- 运行:执行解压后的可执行文件`./mysqld_exporter --config.my-cnf=/path/to/config.cnf`,其中`/path/to/config.cnf`是包含MySQL连接信息的配置文件。 2. 配置: - 配置文件:创建一个包含MySQL连接信息的配置...
mysqld_exporter是Prometheus用于监控MySQL指标的一个导出器,支持对MySQL 5.5以上进行监控。下面是mysqld_exporter的安装与配置: 1、登录MySQL,创建一个账号用于Prometheus监控获取数据 CREATE USER 'exporter'...
在给定的压缩包文件“prometheus组件-mysqld-exporter-0.15.0.linux-amd64.tar”中,我们关注的是mysqld-exporter,这是Prometheus的一个组件,专门用于监控MySQL数据库的性能和状态。 mysqld-exporter是Prometheus...
[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
./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) ``` 这...
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-...
### Linux 下启动、停止与重启 MySQL 服务的知识点详解 #### 一、启动 MySQL 服务的方法 在 Linux 系统中启动 MySQL 数据库服务是非常常见的操作。根据给定的文件内容,主要有以下三种方法来启动 MySQL 服务: 1....
Linux下安装初始化完MySQL数据库之后,使用mysqld_safe启动mysql数据库,如下发现,启动失败 [root@SVNServer bin]# ./mysqld_safe –user=mysql& 或 [root@SVNServer bin]# /etc/init.d/mysqld start Starting ...
> -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...
sudo ./bin/mysqld_safe --user=mysql & ``` 然后,根据提示设置root用户的初始密码。 7. **启动MySQL服务**:关闭mysqld进程,然后设置为开机启动并启动MySQL: ``` kill $(ps aux | grep '[m]ysqld' | awk '...