导航:首页 > 程序命令 > linuxmysql无法用命令启动

linuxmysql无法用命令启动

发布时间:2024-11-05 12:03:06

Ⅰ 如何在命令行启动mysql

如何在命令行启动 mysql:1. 打开命令行并导航到 mysql 安装目录;2. 输入命令:./bin/mysqld_safe 启动 mysql 服务器;3. 使用 netstat -tunp | grep mysql 验证启动。
如何在命令行启动 MySQL
要从命令行启动 MySQL 服务器,请按照以下步骤操作:
1. 打开命令行
在 Windows 上:按 Windows 键 + R,输入 "cmd" 并按 Enter 键。在 macOS 和 linux 上:打开终端应用程序。
2. 导航到 MySQL 安装目录
键入以下命令并按 Enter 键:
cd /usr/local/mysql
3. 启动 MySQL 服务器
键入以下命令并按 Enter 键:
./bin/mysqld_safe
该命令将启动 MySQL 守护进程,它将在后台运行 MySQL 服务器。
4. 验证启动
键入以下命令并按 Enter 键:
netstat -tunp | grep mysql
您应该会看到类似以下输出的内容:
tcp
0 0 0.0.0.0:3306
0.0.0.0:*

LISTEN
这表示 MySQL 服务器正在侦听端口 3306 上的连接。

Ⅱ 紧急求助: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& #

(2)linuxmysql无法用命令启动扩展阅读:

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,输入mysql命令无效是怎么回事

首先,连接工具的mysql就是个命令而已,如果你使用在线安装,如um install 或者ubuntu里面的apt install ,系统会默认把mysql的连接工具放入/usr/bin下面去,如果你使用编译安装,那你需要手动把这个文件放入到bin目录里去。
排查方法,找到mysql这个文件,直接拷贝到/usr/bin下面即可,,即使你要alias,那你后面的命令也是必须要有效的,无效肯定是要报错的;如果你要使用ln软连接方式也是可以的,但是同样后面的路劲要对咯。
最后,还不行你就直接在线yim或者apt安装就行了。不用担心连接工具跑到哪里去了。

Ⅳ linux下已经装了mysql,为什么mysql命令执行时报没有该命令

原因:设置错误造成。解决方法:重新正确设置来解决此问题。

如下参考:

1.右键单击数据库,选择mpSQL文件——结构和数据,然后单击save,如图所示。将该文件保存为ymt。sql备用。

Ⅳ linux系统mysql服务启动失败

“error manager of pid file quit without updating file”这个错误通常是配置不当造成的,绝大多数是跟/etc/my.cnf有关系。

在出现这个错误后,可以查看mysql的数据目录,也就是datadir下的xx.err文件,xx是用户名,查看该文件底部的最新日志,就可以看到具体的报错项目,有的是启动参数不对,有的是配置文件错误,有的是比如下面这种诡异情况,总结来讲还是要学会看日志排查错误。

1、如图被选定内容所示,新装的myql启动失败,报错:
ERROR!Manager of pid-file quit without updating file

(5)linuxmysql无法用命令启动扩展阅读

当然也有可能是/usr/local/mysql/data/mysql.pid文件没有写的权限、进程里已经存在mysql进程、是第二次在机器上安装mysql,有残余数据影响了服务的启动、错误日志目录不存在等问题。想要解决这些问题最好的办法是查看错误日志。

1、可能是/usr/local/mysql/data/mysql.pid文件没有写的权限
解决方法 :给予权限,执行 “chown -R mysql:mysql /var/data” “chmod -R 755 /usr/local/mysql/data” 然后重新启动mysqld!

2、可能进程里已经存在mysql进程
解决方法:用命令“ps -ef|grep mysqld”查看是否有mysqld进程,如果有使用“kill -9 进程号”杀死,然后重新启动mysqld!

3、可能是第二次在机器上安装mysql,有残余数据影响了服务的启动。
解决方法:去mysql的数据目录/data看看,如果存在mysql-bin.index,就赶快把它删除掉吧,它就是罪魁祸首了。

4、mysql在启动时没有指定配置文件时会使用/etc/my.cnf配置文件,请打开这个文件查看在[mysqld]节下有没有指定数据目录(datadir)。
解决方法:请在[mysqld]下设置这一行:datadir = /usr/local/mysql/data

5、skip-federated字段问题
解决方法:检查一下/etc/my.cnf文件中有没有没被注释掉的skip-federated字段,如果有就立即注释掉吧。

6、错误日志目录不存在
解决方法:使用“chown” “chmod”命令赋予mysql所有者及权限。

7、selinux惹的祸,如果是centos系统,默认会开启selinux
解决方法:关闭它,打开/etc/selinux/config,把SELINUX=enforcing改为SELINUX=disabled后存盘退出重启机器试试。

阅读全文

与linuxmysql无法用命令启动相关的资料

热点内容
javamap创建 浏览:989
c语言程序员招聘 浏览:857
如何授权app地理位置权限 浏览:259
苹果163发送邮件服务器地址 浏览:91
程序员的字体 浏览:171
安卓手机如何投屏到奔驰车载 浏览:722
1千块程序员礼物 浏览:498
目前外围配套最少的单片机 浏览:152
老款mac怎么进入命令行模式 浏览:810
怎么更改加密视频 浏览:257
vpn命令行 浏览:12
悬赏平台免费源码 浏览:889
游戏地图生成算法 浏览:964
java获取字段的类型 浏览:859
php开放源码 浏览:907
若水android源码 浏览:797
phpphpize安装 浏览:801
cad中点捕捉命令 浏览:31
单片机检测继电器 浏览:707
源码时代培训机构贷款 浏览:552