安装完MYSQL后使用命令行运行mysqld提示mysqld不是内部或外部命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装完MYSQL后使用命令行运行mysqld提示mysqld不是内部或外部命令相关的知识,希望对你有一定的参考价值。

因为要学习JAVA刚安装完mysql,根据书本提示要启动MYSQL需要使用命令MYSQLD -- CONSOLE命令,我的MYSQL安装在C:/MySql文件夹下,所以我使用CMD打开命令窗口后进入该文件夹下,输入MYSQLD --CONSOLE命令后却提示:“mysqld不是内部或外部命令,也不是可运行的程序”
如何处理?
控制面板-系统 不就是 我的电脑-右键-属性 吗?这里哪有环境变量啊?而且我使用WINDOWS的搜索功能搜索过了没搜索到MYSQLD.EXE文件啊。。。

看你Path里有这行变量没哟:C:\\MySQL\\MySQL Server 5.1\\bin

没有加上。

打开CMD窗口,直接输入下面内容

mysql -uroot -p

注意:root只是用户名,可以是自己添加的用户。

接着就会提示输入密码.

参考技术A 要在“系统变量”的path最后一行加mysql的bin目录,注意分号!
加好了要重新打开一个新的dos窗口进行操作。
如果不是在任意路径下运行的话,需要就不必要加入什么path路径!
还有我怀疑你不是进入了mysql的bin目录哦
三楼的那位root是系统默认的用户名,为方便看清楚,最好与前面的-u空下格。
另外启动mysql要用“net start mysql”语句
参考技术B 在 我的电脑 点右键,选择 属性 。然后选择“高级”=>“环境变量”,在path一栏中添加上MySQL的目录路径就可以了。 参考技术C mysqld.exe的路径不在Windows的系统路径下。
在控制面板->系统下面的环境变量里,加上mysqld.exe所在目录的路径。

用yum安装完mysql后没有mysqld的问题

Centos中用命令 yum install mysql安装数据库,但装完后运行mysqld启动mysql的时候提示找不到,通过 find / | grep mysqld 也没找到mysqld的目录,后来在Google上搜索下,才知道用yum安装时候mysql也有三个参数的。

yum install mysql,只是安装了mysql的client,如果你只安装了这一步,就会发现找不到mysqld。

yum install mysql-server,才安装了mysql的服务后台程序;当然还有一个MySQL-devel。

装上后就有mysqld了。

具体步骤如下:

[plain] view plain copy
 
  1. yum install mysql  
  2. yum install mysql-server  
  3. yum install mysql-devel  
  4. chgrp -R mysql /var/lib/mysql  
  5. chmod -R 770 /var/lib/mysql  
  6. service mysqld start  
  7.    
  8. To start mysqld at boot time you have to copy  
  9. support-files/mysql.server to the right place for your system  
  10.    
  11. PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !  
  12. To do so, start the server, then issue the following commands:  
  13. /usr/bin/mysqladmin -u root password ‘new-password‘  
  14. /usr/bin/mysqladmin -u root -h LAMP.ORG password ‘new-password‘  
  15.    
  16. Alternatively you can run:  
  17. /usr/bin/mysql_secure_installation  
  18.    
  19. which will also give you the option of removing the test  
  20. databases and anonymous user created by default.  This is  
  21. strongly recommended for production servers.  
  22.    
  23. See the manual for more instructions.  
  24.    
  25. You can start the MySQL daemon with:  
  26. cd /usr ; /usr/bin/mysqld_safe &  
  27.    
  28. You can test the MySQL daemon with mysql-test-run.pl  
  29. cd mysql-test ; perl mysql-test-run.pl  
  30.    
  31. Please report any problems with the /usr/bin/mysqlbug script!  
  32.    
  33. The latest information about MySQL is available on the web at  
  34.    
  35. http://www.mysql.com  
  36.    
  37. Support MySQL by buying support/licenses at http://shop.mysql.comz  


转自:http://www.magentonotes.com/centos-yum-install-mysql-and-mysqld.html


以上是关于安装完MYSQL后使用命令行运行mysqld提示mysqld不是内部或外部命令的主要内容,如果未能解决你的问题,请参考以下文章

mysql -uroot -p命令后却提示:“mysqld不是内部或外部命令,也不是可运行的程序”

为啥安装mysql 输入mysqld提示不是内部或外部命令 环境变量设置了如下

MySQL5.7 在Windows命令行下输入命令mysqld --console,命令行提示以下错误,请问怎么解决?

mac 上用homebrew安装完mysql后,怎样使用密码连接数据库

MySql学习完后总结的知识点

CentOS7系统安装完MySQL后启动MySQL提示无服务