当前位置:首页 » 编程软件 » 服务的mysql脚本引导不上

服务的mysql脚本引导不上

发布时间: 2024-11-07 18:19:25

① 紧急求助:linux 下面mysql启动不了 my_print_defaults: command not found

linux 下面mysql启动不了 my_print_defaults: command not found的原因是:

/etc/init.d/mysql这个MySQL的启卜亏动脚本错误,MySQL是使用源代码安装的,一般会提示tarting MySQL Couldn't find MySQL manager or server(@bindir@/mysqld_safe)。

具体解决办法:

键入如下命令:

cd <your MySQL install PATH>

cd bin

.mysqld_safe --user=mysql& #

(1)服务的mysql脚本引导不上扩展阅读:

mysql的其他报错解决办法:

1、Starting MySQL.Manager of pid-file quit without updating fi[失败卖指]

关于这个错误原因有很多,最大的可能是没有创建测试数据库,可以用/usr/local/mysql/scripts/mysql_install_db –user=mysql命令进行创建;另外一个原因可能是权限设置型配神问题,需要赋予mysql的data权限,可以用chmod -R 命令。

2、FATAL ERROR: Could not find /home/mysql/bin/my_print_defaults If you are using a binary release,you must run this script from

within the directory the archive extracted into. If you compiled

MySQL yourself you must run ‘make install’ first.

这个错误,是没有指明mysql的data路径导致的,可以很简单的进行解决:

vim /etc/my.cnf

在[mysqld] 后面加上路径:

basedir = /usr/local/mysql

datadir =/opt/data;

3、-bash: mysql: command not found

用mysql命令进行登陆mysql报错,原因是没有设置环境变量,需要设置,或者进入到bin目录进行登陆cd /usr/local/mysql/bin

mysql -u root

② linux系统mysql服务启动失败

解决“linux系统mysql服务启动失败”问题的具体步骤如下:

1、首先我们查找mysql.sock的文件位置,如果忘记了文件的位置,首先查看/etc/my.cnf文件。

6、mysql启动的时候错误可以通过日志进行判断,日志的路径同样在my.cnf中可以看出。

这样就解决了“linux系统mysql服务启动失败”的问题。

③ Ubuntu下安装MySQL后MySQLSERVER不能启动的解决

Ubuntu下安装MySQL数据库步骤如下:

首先,下载并解压MySQL数据库文件:mysql-6.0.4-alpha.tar.gz,执行tar -zxvf mysql-6.0.4-alpha.tar.gz和cd mysql-6.0.4-alpha。

接着,配置安装目录:执行./configure --prefix=/usr/local/mysql,然后进行编译:make,执行安装命令:sudo make install,复制配置文件:sudo cp supported-files/my-medium.cnf /etc/my.cnf,再复制MySQL服务脚本文件:sudo cp supported-files/mysql.server /etc/init.d,给脚本文件添加执行权限:sudo chmod a+x /etc/ini.d/mysql.server。

安装完成后,尝试启动MySQL服务:

执行cd /usr/local/mysql/bin,然后使用./mysql_install_db --user=mysql命令。接下来,尝试使用./mysqld_safe &和ps -ef | grep mysql命令查看MySQL服务进程。

如果进程查看无误,则尝试通过服务方式启动MySQL:执行./etc/init.d/mysql.server命令,如果出现错误信息“Starting MySQL./etc/init.d/mysql: line 159: kill: (6638) - No such process”,则可能是因为没有正确使用sudo权限。

定位问题,进入MySQL服务启动脚本文件中,在大约307行左右打印变量信息,手工执行bin/mysqld_safe --datadir=/usr/local/mysql/var/ --pid-file=/usr/local/mysql/var/mysql.pid命令,发现权限问题,导致无法创建/usr/mysql/var/mysql.pid文件。重新执行命令时加上sudo权限,sudo bin/mysqld_safe --datadir=/usr/local/mysql/var/ --pid-file=/usr/local/mysql/var/mysql.pid,至此问题解决。

热点内容
androidsdk兼容 发布:2024-11-22 21:02:07 浏览:214
华大基因存储细胞 发布:2024-11-22 20:59:34 浏览:975
机器人编译设备 发布:2024-11-22 20:59:20 浏览:75
矩阵行列式c语言 发布:2024-11-22 20:45:38 浏览:874
数据库开发招聘 发布:2024-11-22 20:36:04 浏览:87
电脑改密码忘记了怎么办啊 发布:2024-11-22 20:34:44 浏览:74
云服务器4t 发布:2024-11-22 20:33:47 浏览:970
编程休眠 发布:2024-11-22 20:33:39 浏览:947
php薪水 发布:2024-11-22 20:27:37 浏览:373
我的世界友好服务器ip地址 发布:2024-11-22 20:13:53 浏览:974