博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
win7 mysql 启动 问题
阅读量:6230 次
发布时间:2019-06-21

本文共 1297 字,大约阅读时间需要 4 分钟。

>net start mysql

1 mysql服务无法启动 系统错误 1067

 

解决方法:

1 可能是my.ini 的配置问题

2 可能mysql 的 默认端口被占用:

 

C:\Users\ustc>netstat -aon|findstr "3306"  TCP    0.0.0.0:3306           0.0.0.0:0              LISTENING       3176  TCP    [::]:3306              [::]:0                 LISTENING       3176

 

 

查看占用了端口 3306 的进程。

tasklist|findstr "3176"

杀死进程

taskkill /f /pid 3176

再重新启动 mysql。

2 . net start mysql 时 服务名无效的问题

mysql服务没有安装。

解决办法: 在 mysql bin目录下 以管理员的权限 执行 mysqld -install命令

然后仍然以管理员的权限 net start mysql 开启Mysql服务了。

附卸载mysql服务的方法。

1、以管理员的权限 net stop mysql ,关闭mysql服务

2、以管理员的权限 mysqld -remove ,卸载mysql服务

3 . 已存在的库,但是show databases; 没有显示出来 

网上有解释:

说my.ini中

mysql手册,里面是这样解释skip-show-database的

  With this option, the statement is permitted only to users who have the privilege, and the statement displays all database names. Without this option, is permitted to all users, but displays each database name only if the user has the privilege or some privilege for the database. Note that anyglobal privilege is considered a privilege for the database.

,原来如果不加这个选项所有的用户都可以 show databases的,只不过看到的只有自己有权限的库而已。如果 Show_db_priv: Y 的话估计就表示这个用户对所有数据库都有show databases权限了。

所以 我原本启动mysql后,mysql 进入,show databases; 没有显示 我原来创建的数据库,

但是当我mysql –u root 进入,就显示全部的了。

(另外,对我说...数据库目录都在F盘,以后别乱找了)

转载于:https://www.cnblogs.com/xaf-dfg/p/4184763.html

你可能感兴趣的文章
在处理问题的时间经常会遇到outlook重复收邮件的现像;
查看>>
ganglia 3.4安装配置简述
查看>>
安全观之我见(四):安全无绝对
查看>>
远程在线管理mssql,出现常规网络错误
查看>>
ASA防火墙的基本配置
查看>>
[ 1011 ] 有关文件的操作及图说明
查看>>
PXE网络装机
查看>>
人工智能赢了人类,那又如何?
查看>>
今天客户遇到的一个问题:Linux系统的主机碰上了ARP
查看>>
[Thinking In Java]代码整理之移位操作符(shift operators)
查看>>
windows 8预测版本(x64,x86)下载
查看>>
Android Studio 3.0 之后打包apk出现应用未安装问题
查看>>
我的友情链接
查看>>
为你的AliOS Things应用增加自定义cli命令
查看>>
我的友情链接
查看>>
Ez×××客户端在服务器侧没有配置隧道分离的情况下如何直接上公网
查看>>
如何备份cisco路由器配置文件
查看>>
部署Symantec Antivirus 10.0网络防毒服务器之六
查看>>
《paste命令》-linux命令五分钟系列之二十
查看>>
CTO职场解惑指南系列(一)
查看>>