导航:首页 > IDC知识 > mysql服务器无效

mysql服务器无效

发布时间:2020-12-11 06:30:39

1、我的mysql配置了环境变量,为什么还是提示错误

方法/步骤:
MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的。如果是msi格式的可以直接点击安装,按照它给出的安装提示进行安装(相信大家的英文可以看懂英文提示),一般MySQL将会安装在C:\Program Files\MySQL\MySQL Server 5.6 该目录中;zip格式是自己解压,解压缩之后其实MySQL就可以使用了,但是要进行配置。
解压之后可以将该文件夹改名,放到合适的位置,个人建议把文件夹改名为MySQL Server 5.6,放到C:\Program Files\MySQL路径中。当然你也可以放到自己想放的任意位置。

完成上述步骤之后,很多用户开始使用MySQL,但会出现图示的错误。这是因为没有配置环境变量所致。
配置环境变量很简单:
我的电脑->属性->高级->环境变量
选择PATH,在其后面添加: 你的mysql bin文件夹的路径 (如:C:\Program Files\MySQL\MySQL Server 5.6\bin )
PATH=.......;C:\Program Files\MySQL\MySQL Server 5.6\bin (注意是追加,不是覆盖)

配置完环境变量之后先别忙着启动mysql,我们还需要修改一下配置文件(如果没有配置,之后启动的时候就会出现图中的错误哦!:错误2 系统找不到文件),mysql-5.6.1X默认的配置文件是在C:\Program Files\MySQL\MySQL Server 5.6\my-default.ini,或者自己建立一个my.ini文件,
在其中修改或添加配置(如图):
[mysqld]
basedir=C:\Program Files\MySQL\MySQL Server 5.6(mysql所在目录)
datadir=C:\Program Files\MySQL\MySQL Server 5.6\data (mysql所在目录\data)

以管理员身份运行cmd(一定要用管理员身份运行,不然权限不够),
输入:cd C:\Program Files\MySQL\MySQL Server 5.6\bin进入mysql的bin文件夹(不管有没有配置过环境变量,也要进入bin文件夹,否则之后启动服务仍然会报错误2)
输入mysqld -install(如果不用管理员身份运行,将会因为权限不够而出现错误:Install/Remove of the Service Denied!)
安装成功

2、MySQL服务器为什么连接不上?

连不上有两个原因: 1.mysql服务器没启动 2.帐号和密码错误
记得采纳啊

3、服务器没有响应 (或者本地 MySQL 服务器的套接字没有正确配置)

服务器无响应(或者本地MySQL服务器的套接字没有正确配置)的问题

第一种情况:(深度清理垃圾导致host.MYD丢失)

跟很多网友一样!用wamp(或xampp、speedphp)可以很容易在自己的XP、Win7系统上快速搭建服务器环境,这样就可以本地测试漂 亮的Php+mysql网站了,启动wamp,浏览器打开http://localhost/phpmyadmin,能正常打开数据库……好,费话就到这里!

问题在这里:当我用“魔方”的‘深度清理垃圾’后,再次启动wamp,浏览器打开http://localhost/phpmyadmin,出现“#2002 服务器没有响应 (或……)”。
www.2cto.com
问题产生原因:host.MYD文件的丢失,host.MYD文件是一个0字节文件,即没有任何内容,但在启动mysql时会被调用,写入一些临时信 息,而‘魔方’深度清理垃圾时,我选择扫描空文件和空文件夹,就将host.MYD扫描到并删除了,再次启动wamp,就产生如上问题;我 想着将host.MYD属性设置为‘只读’,防止被我不小心删掉,但是我犯下一个不可饶恕的低级错误,host.MYD为‘只读’,那么mysql也无法 在host.MYD中写入临时信息,结果是启动wamp,浏览器打开http://localhost/phpmyadmin,仍出现“#2002 服务器没有响应(或……)”。

解决方案:第一次安装wamp时,在安装目录下找到host.MYD,其路径为"C:\wamp\bin\mysql\mysql5.5.20\data\mysql\host.MYD(我默认安 装wamp在C盘根目录)",你可以选择备份一个host.MYD,或者新建一个空的“文本文档.txt”将其改为“host.MYD”,放到其正确路径下即 可。

第二种情况:(防火墙阻止导致mysql无法启动)

原因:未启动 本地 mysql 服务器

解决方法:第一步,找到mysql的安装路径 D:\Program Files\MySQL\MySQL Server 5.1\bin

第二部,双击 mysqld.exe文件,如果windows防火墙弹出阻止提示框,点击解除阻止即可
www.2cto.com
第三种情况:(mysql套接字文件绑定ip无效)

原因 :如果未指定主机名或指定了特殊的主机名localhost,将使用Unix套接字,Unix套接字默认为/tmp/mysql.sock,而本机并没有配置这样 的套接字文件,所以自然是连接失败了。

解决方法:找到phpmyadmin文件夹在wamp\phpmyadmin下(具体视自己安装的路径来查找),找到config.inc.php文件,用notepad

(记事本)等软件打开找到$cfg['Servers'][$i]['host'] = 'localhost';这一行,然后将这里的localhost修改为127.0.0.1。有网友建议添 加$cfg['Servers'][$i]['hide_db'] = ‘information_schema’;//使用登陆后看不见information_schema数据库,这一句其实不加也无所谓。

4、成功安装mysql后,为何服务管理器里找不到MYSQL服务名

打开cmd,切换到mysql的bin目录下,然后输入几个命令就可以了。

5、我的mysql显示不能上到MySQL服务器连接?

不能连接抄mysql服务器的原因袭
总结下来也就以下几种
检查你的PHP.ini 是否已经开启了对mysql的支持,如果你是WINDOWS系统的
;extension=php_mbstring.dll (这不选一般用PHPMYADMIN会出红色提示,故必选)
;extension=php_mysql.dll (这个是用来支持MYSQL的,要支持MYSQL必选)
看看前面的;是不是已经去掉
LINUX可能要稍微麻烦一些,因为在你编译PHP的时候./configure prix= 后面已经定义好了

另外一种情况,就是检查你输入的帐号密码,是否错误

还有一种情况,比如root,在你安装MYSQL的时候,会询问你支不支持远程连接
如果你当时选的不支持,那么你远程用root连接mysql,一样会提示错误

大概就这么情况,希望对你有所帮助

6、为什么我的Mysql服务器无法启动,错误代码1067

估计是关机时mysql本身的
数据库文件
丢失导致启动出错,结论就是,备份数据很重要,正规软件都有出错提示和log日志,仔细看日志会找到问题所在。

7、MYSQL无法启动 提示服务器无任何报错信息

会不会是配置出了问题?

8、MYSQL数据库每天都会断开一两次,重启服务无效,重启服务器可以。是什么原因

你的访问量是不是超过服务器承载,或是你断开的时候看一下进程是不是还在运行.

9、mysql服务器启动不了怎么回事?

解决mysql服务无法启动的问题

找到mysql安装目录,将其配置文件my.default.ini改名为my.ini,并且将回my.ini移至bin目录下。

启动命答令行,将目录切换到mysql安装目录的bin目录下。

接下来,在命令行执行命令:mysqld --initialize --user=mysql --console

注意,上一个步骤会获得一个临时密码,需要记录,之后会用到。

接下来在控制台以命令行输入: mysqld --install,进行安装服务操作。

之后,在任务管理器找到“服务”,启动其中的MYSQL服务即可。

之后,输入命令行mysql -uroot -p,利用之前的临时密码输入即可登录数据库成功。

修改临时密码,设置密码:mysqladmin -u USER -p password PASSWORD,注意USER和PASSWORD为自己定义的数值。

10、win7为什么总是启动不了mysql服务器???

如果端口被占用了,可以重新走一遍配置过程,在端口选择上换一个就行了~~

与mysql服务器无效相关的知识