MySQL数据库1067 问题

1.MySql1067错误解决方法

http://blog.csdn.net/mhmyqn/article/details/17043921

MySql 1045解决方法

my.ini  mysqld 下添加 skip-grant-tables

http://jingyan.baidu.com/article/3ea51489e6cfbe52e61bba25.html

http://blog.csdn.net/delphiwcdj/article/details/6260123

数据库授权

# mysql -u root -p
# 允许本地 IP 访问 localhost, 127.0.0.1
# insert into mysql.user(Host,User,Password) values('localhost','zhouz',password('1234'));
# 允许外网 IP 访问
# insert into mysql.user(Host,User,Password) values('%','zhouz',password('1234'));
# 刷新授权
# flush privileges;
# 创建数据库
# create database zhouzdb DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
# 授予用户通过外网IP对于该数据库的全部权限
# grant all privileges on `zhouzdb`.* to 'zhouz'@'%' identified by '1234';
# 授予用户在本地服务器对该数据库的全部权限
# grant all privileges on `zhouzdb`.* to 'zhouz'@'localhost' identified by '1234';
# 刷新权限
# flush privileges;
# 退出 root 重新登录
# \q
# 已新帐号 zhouz 登录,由于使用的是 % 任意IP连接,所以需要指定外部访问IP
# mysql -u zhouz -h 192.168.1.168 -p
# 1234

来源: http://www.2cto.com/database/201409/339245.html

2.MySQL 1067 解决方法 第二种

可能还会遇到服务1067错误的问题,原因大致有两个:

(1)my.ini的basedir和datadir目录配置有问题,可如下面的例子修改:

basedir=d:/MySQL5.0/ #mysql安装位置
datadir=d:/MySQL5.0/data #数据存放位置

不过,一般不会出现这问题。

(2)这个版本不支持my.ini的默认引擎

# The default storage engine that will be used when create new tables when
default-storage-engine=INNODB

将”INNODB“修改”MYISAM”为:

default-storage-engine=MYISAM

我当初就出现了这个问题

修改文件后,启动mysql, net start mysql,注意,我说的这条命令一定要在bin的目录下执行。因为mysql、mysqld、mysqladmin等一系列可执行程序都放在那里。

当出现

MySQL 服务正在启动

MySQL 服务已经启动成功

的字样时,表面服务正常启动。

就代表正常了。

3.补充:mysql error number 2003 can't connect to mysql server on 'localhost'(10061)

1, 首先到系统服务(services.msc)里面找到MYSQL服务并启动MYSQL服务

2, 到MYSQL安装目录找到MYINI文件,打开MYINI查找max_connections 修改连接数为1000 重启IIS与MYSQL服务(我没安装IIS,这种是当网站论坛访问量过大时,增加连接数到1000)

一聚教程小编提醒您,如果碰到这种错误问题我们最好是在程序上进行优化了,mysql文件连接数据与windows服务器的文件打开数据是差不多的,资源也是有限的哦。

来源: http://www.111cn.net/database/mysql/64444.htm

关于这个问题网上的帖子和说法多如牛毛,是在难以分辨真假,或者是否与自己的出错情况相同。

有了前车之鉴,就有必要提前声明,这篇是我在计算机--管理--服务中启动MySQL服务时出现的错误,如下:

最后的解决办法是:

进入安装目录-->data文件夹,这个文件夹里的每一个子文件夹都是一个数据库,其他四个文件是启动服务时生成的,删除四个文件即可。如下:

不难发现,如果修改安装目录下my.ini文件夹中的这句话“datadir="D:/Program Files/MySQL/MySQL Server 5.0/Data"”也是可以的,就是新建立一个存放data的文件夹。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

apple_51426592

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值