mysql打不开了怎么办

 我来答
嵇瑞绣用品
2019-05-10 · TA获得超过3.1万个赞
知道大有可为答主
回答量:1.2万
采纳率:35%
帮助的人:879万
展开全部
工具/原料
已经安装了mysql数据库的windows
操作系统
笔者安装的mysql版本为5.6,即mysql
5.6
方法/步骤
首先,需要关闭mysql
server服务。在“运行”窗口,输入“services.msc”,进入“服务”窗口。
在服务窗口,可以找到“mysql56”,选定,将其“停止”即可。
这样,mysql
server服务就停止了。
需要说明的是,这里的“mysql56”受版本限制。举例来说,如果你的mysql的版本是5.1,那么此时就是就是“mysql51”。
当然,也可以在命令行窗口使用“net
stop
mysql56”来停止服务。
接着,需要使用到mysql的安装位置。如果忘记了,可以在“开始”按钮(windows键)找到安装“mysql”文件夹,打开并选择“mysql
server
5.6”文件夹,会看到两个mysql
commond
打开的快捷方式。选择其中的一个查看其属性,就可以找到mysql的安装位置。
可以看到我们的mysql位置在“d:\program
files\mysql”
其实,我们之所以想知道mysql的安装位置,是为了获取其下的.ini文件的位置。该文件记录了mysql的配置信息。如果我们想跳过登录权限,就必须获取该文件的位置。
需要注意的是,不同版本的.ini文件的名称不同,在mysql
5.1时,它是my.ini,而在mysql
5.6则是my-default.ini。
接着,打开命令行窗口,输入如下的命令:
c:\users\wang>mysqld
--defaults-file="d:\program
files\mysql\mysql
server
5.6\my-default.ini"
--console
--skip-grant-tables
需要说明的是,此时该窗口不可再写入。这也是检验命令是否正确执行的一个标准。
另外打开一个命令行窗口,输入命令:mysql
-u
root
-p,回车即可进入mysql命令行界面。
7
接下来,只需要修改系统数据库,将密码进行更新即可。
需要使用到的命令是:
mysql->show
database;
mysql->use
mysql
mysql->update
user
set
password=password('12345')
where
user='root';
这样,就将新密码设为了12345。
旷香旋褚涛
游戏玩家

2020-03-16 · 游戏我都懂点儿,问我就对了
知道大有可为答主
回答量:1.1万
采纳率:32%
帮助的人:897万
展开全部
1、找到mysql安装目录下的bin目录路径。
2、打开cmd,进入到bin目录的路径下,输入mysql
-u
root
-p。
问题分析:
1、查看mysql
command
line
client默认执行的一些参数。方法:开始->所有程序->MySQL->MySQL
Server5.5->MySQL5.5
command
line
client,右键属性。
2、注意看目标的内容。内容比较长,复制出来如下:
"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"
3、注意"--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。
4.复制my-small.ini文件,更名为my-ini文件,保存。
5.启动mysql
command
line
client,问题解决。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式