mysql用不了怎么办 mysql打不开的原因

mysql突然登录不了?

1 进入cmd,停止mysql服务:Net stop mysql

成都创新互联公司是专业的昆山网站建设公司,昆山接单;提供成都网站设计、成都网站建设、外贸网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行昆山网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

若是停不掉:Ctrl+Alt+Del打开任务管理器,在详细信息里结束mysql.exe任务。

若服务名无效:来到MySQL的安装路径下bin,在命令行中输入mysqld --install;成功:出现Service successfully install代表你已经安装成功;

2 进入bin目录

mysqld -nt --skip-grant-tables

重新打开一个管理员命令提示符输入mysql进入重新改密码就OK了。

再次mysql -u root -p进入操作

mysqlupdate mysql.user set anthentication_string=password(‘你的密码’) where user=‘root’;

mysqlflush privileges;//刷新MySQL的系统权限

mysqlquit;

再次mysql -u root -p进入就可以操作了。

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为自己定义的数值。

mysql连接不上怎么办

1.排除网络或防火墙问题

先看是否能ping通远程服务器,ping 192.168.1.211,如果不可以就是网络问题。然后,检查端口是否被防火墙挡住了,telnet 192.168.1.211 3306,如果连接失败,配置防火墙。

配置防火墙,开启3306端口

vi /etc/sysconfig/iptables

-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT(允许3306端口通过防火墙)

/etc/init.d/iptables restart(重启防火墙使配置生效)

2.检查MySQL配置

如果开启了防火墙,telnet还是失败,通过netstat查看3306的端口状态:

netstat -apn|grep 3306

tcp6 0 0 127.0.0.1:3306 :::* LISTEN 13524/mysqld

注意地方,这说明3306被绑定到了本地。检查一下my.cnf的配置,这里可以配置绑定ip地址。

bind-address=addr

不配置或者IP配置为0.0.0.0,表示监听所有客户端连接。

ps:我开启3306端口,并且检查MySQL配置之后,telent仍然失败,但是在本机telnet是ok的,再三确认了配置没有问题。后来跟我们的ucloud账号管理员提了一下,才知道ucloud管理后台也需要开启3306端口,用云服务器的留意这个。

3.检查用户访问权限

MySQL建用户的时候会指定一个host,默认是127.0.0.1/localhost,那么这个用户就只能本机访问,其它机器用这个用户帐号访问会提示没有权限,host改为%,表示允许所有机器访问。

最后,别忘了重启mysql使配置生效。

# /etc/init.d/mysql restart

望采纳

mysql打不开了怎么办

可以试试以下的方法

01、找到mysql安装目录下的bin目录路径。

02、打开cmd,进入到bin目录的路径下,输入mysql -u root -p。

问题分析:

01、查看mysql command line client默认执行的一些参数。方法:开始-所有程序-MySQL-MySQL Server5.5-MySQL5.5 command line client,右键属性。

02、注意看目标的内容。内容比较长,复制出来如下:

"G:\Program Files\MySQL\MySQL Server 5.5\bin\mysql.exe" "--defaults-file=G:\Program Files\MySQL\MySQL Server 5.5\my.ini" "-uroot" "-p"

03、注意"--defaults-file=G:\Program Files\MySQL\MySQL Server 5.5\my.ini" "-uroot" "-p" 中指定的配置文件是 my.ini文件。

这里我们查看一下安装目录,即G:\Program Files\MySQL\MySQL Server 5.5,6个ini文件均不是 my.ini。

04.复制my-small.ini文件,更名为my-ini文件,保存。

05.启动mysql command line client,问题解决。

我的mysql不能用怎么办

开始--运行--cmd--cd到命令所在目录--输入mysql.exe

再登录看看、这样就可以看到错误提示了。

要先确认:mysql服务是否开启,端口是否开放,root默认密码是否修改了一下。


文章标题:mysql用不了怎么办 mysql打不开的原因
URL分享:http://ybzwz.com/article/hhjess.html