安装完mysql后,执行
mysqld_safe --user=mysql & 命令报以下错误:
[root@zrf ~]#
/usr/local/mysql/bin/mysqld_safe --user=mysql&
[1] 3527
[root@zrf ~]# 101021 16:37:39 mysqld_safe Logging to '/usr/local/mysql/data/zrf.err'.
101021 16:37:39 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data
101021 16:37:39 mysqld_safe mysqld from pid file /usr/local/mysql/data/zrf.pid ended
查看 zrf.err 日志文件,其信息为:
/usr/local/mysql/libexec/mysqld: Table 'mysql.plugin' doesn't exist
101021 16:37:39 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
101021 16:37:39 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
101021 16:37:39 mysqld_safe mysqld from pid file /usr/local/mysql/data/zrf.pid ended
101021 16:41:17 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data
101021 16:41:17 [Warning] '--skip-locking' is deprecated and will be removed in a future release. Please use '--sk
ip-external-locking' instead.
解决办法:
/usr/local/mysql/libexec/mysqld: Table 'mysql.plugin' doesn't exist
问题应该出在这里!重新初始化下数据库看下能否解决问题!
# /usr/local/mysql/bin/mysql_install_db --user=mysql
问题已解决!
分享到:
相关推荐
./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...
./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) ``` 这...
/usr/local/mysql/bin/mysqld_safe --user=mysql & ``` - 使用 `safe_mysqld` 后台运行(注意与 `mysqld_safe` 区别): ```bash /usr/local/mysql/bin/safe_mysqld --user=root & ``` 3. **权限问题** 在...
MySQL的mysqld_safe是一个安全启动mysqld服务器的脚本,主要应用于Unix和NetWare操作系统。这个脚本提供了一种更加稳定和安全的方式来启动和管理MySQL服务,它会在遇到错误时自动重启服务器,并将运行时信息记录到...
./mysqld_exporter --config.file=config.yml ``` 监控指标: mysqld_exporter提供了大量预定义的指标,包括但不限于: - `mysql_status`: MySQL服务器的状态信息,如版本、线程数等。 - `mysql_info_schema`: 从`...
错误信息例如: 代码如下:[code] mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data /usr/local/mysql/bin/mysqld_safe: line 107: /usr/local/mysql/data/imysql.
sudo ln -s /path/to/libstdc++.so.6.0.23 /usr/lib64/libstdc++.so.6 ``` 5. **更新Glibc**:在某些情况下,仅更新`libstdc++.so.6`可能还不够,因为C++ ABI的改变可能与GLIBC(GNU C Library)的版本有关。如果...
废话不多说了,直奔主题了。 mysql的四种启动方式: ...启动mysql服务器:./mysqld_safe –defaults-file=/etc/my.cnf –user=root & 客户端连接: mysql --defaults-file=/etc/my.cnf or mysql -S /t
例如,`./mysqld_exporter --config.file=<path_to_config_file>`。 4. **配置Prometheus**:在Prometheus的配置文件中,添加一个job来指向MySQL Exporter的服务端点,如`target: 'localhost:9104'`(默认端口),...
./mysqld_exporter --web.listen-address=:9104 --mysql.user=root --mysql.password=your_password --mysql.server-host=localhost ``` 这里设置了监听9104端口,使用root用户和密码连接本地的MySQL服务器。 4. ...
在MySQL数据库操作中,有时会遇到“Can't find file: './mysql/plugin.frm'”这样的错误,这通常意味着系统无法找到或访问特定的数据库表文件。这个错误可能由多种原因引起,包括但不限于文件权限问题、数据目录迁移...
MySQL数据库系统的管理中,`mysqld_safe`是一个重要的脚本工具,用于安全地启动`mysqld`服务。这个脚本确保了数据库服务的稳定性和安全性,通过一系列的检查和处理步骤,使得MySQL能够在各种环境中顺利启动。下面将...
首先是不知道怎么忽然mysql用命令行,workbench都登录不了,都提示’Access denied for ...以安全模式启动MySQL~$ sudo mysqld_safe --skip-grant-tables & 注意: 可能提示mysqld_safe Directory ‘/var/run/mysqld
本篇将详细介绍如何将MySQL数据库的数据存储位置从默认的`/var/lib/mysql`更改为自定义的位置,例如`/home/mysql_data/`。 #### 停止 MySQL 服务 在进行任何数据迁移之前,首要任务是确保MySQL服务已经完全停止。...
> -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启动报错问题InnoDB:Unable to lock/ibdata1 error】是一个常见的MySQL服务器启动时遇到的问题。这个问题通常表明MySQL的InnoDB存储引擎无法获取对`ibdata1`文件的锁,`ibdata1`是InnoDB用来存储数据和系统表...
MySQL数据库在启动时可能会遇到各种错误,其中一种常见的报错是"File ./mysql-bin.index not found (Errcode: 13)"。这个错误通常表明MySQL无法找到它的二进制日志索引文件(mysql-bin.index),并且错误代码13通常...