安装完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了。
具体步骤如下:
- yum install mysql
- yum install mysql-server
- yum install mysql-devel
- chgrp -R mysql /var/lib/mysql
- chmod -R 770 /var/lib/mysql
- service mysqld start
- To start mysqld at boot time you have to copy
- support-files/mysql.server to the right place for your system
- PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
- To do so, start the server, then issue the following commands:
- /usr/bin/mysqladmin -u root password ‘new-password‘
- /usr/bin/mysqladmin -u root -h LAMP.ORG password ‘new-password‘
- Alternatively you can run:
- /usr/bin/mysql_secure_installation
- which will also give you the option of removing the test
- databases and anonymous user created by default. This is
- strongly recommended for production servers.
- See the manual for more instructions.
- You can start the MySQL daemon with:
- cd /usr ; /usr/bin/mysqld_safe &
- You can test the MySQL daemon with mysql-test-run.pl
- cd mysql-test ; perl mysql-test-run.pl
- Please report any problems with the /usr/bin/mysqlbug script!
- The latest information about MySQL is available on the web at
- http://www.mysql.com
- 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,命令行提示以下错误,请问怎么解决?