首次安装mysql的坑

安装环境winserver 2012 R2

mysql版本:5.7.4.0

之前用oracle11g,没用过mysql

 

 

首次安装mysql的坑

 

首次安装mysql的坑

 

首次安装mysql的坑

 

 

首次安装mysql的坑

需要下载VS tools

 

直接安装sever

首次安装mysql的坑

 

首次安装mysql的坑

 

首次安装mysql的坑

 

首次安装mysql的坑

 

首次安装mysql的坑

 

首次安装mysql的坑

 

首次安装mysql的坑

 

首次安装mysql的坑

root密码:***

 

首次安装mysql的坑

 

首次安装mysql的坑

不管错误,直接next

 

首次安装mysql的坑

                

配置环境变量:

 

验证安装成功:

mysql -u root -p

password: ********

首次安装mysql的坑

 

 

剩下就是创建库和表了

create datebase mydemo;

 

可能出现问题:

1:报错:

ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: YES)

拒绝访问

密码错误

 

解决:重置root密码

停服务

找my.ini     【mysqld】下添加 skip-grant-tables

 

重启服务

mysql -uroot -p  不输入密码 直接回车

 

重置密码

 use mysql;                  

update user set password=password("hiapollo") where user="root";

 flush privileges;

 quit;

 

修改后将my.ini恢复原样重启服务进行验证

 

 

2:通过用户名密码登录后,执行mysql语句时,报错:

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before

首次安装mysql的坑

解决:

虽然是用密码进入的,但是密码并没有设置

mysql命令进入用户后,使用下面命令,设置密码
SET PASSWORD = PASSWORD('新密码');

首次安装mysql的坑

不知道这个是为啥,都登陆进去了,还要重置????

3:客户端navicat远程连接错误

Navicat报错:1130 - Host XXX is not allowed to connect to this MySQL server。

 

服务器上:mysql -u root –p 密码进入账户

 

use mysql;

select host from user where user='root';

可以看到当前主机配置信息为localhost.

 

.执行update user set host = '%' where user ='root';将Host设置为通配符%。

设置成%便可远程访问

 

flush privilegs;使修改生效

首次安装mysql的坑

 

4:在找my.ini时没找到

安装路径时有两个路径,安装路径和数据路径,根据习惯去安装路径根目录下和bin目录下寻找没发现,仅在根目录下发现一个my-default.ini文件,

实际my.ini文件存储于数据路径下的根目录下

 

 

 

以上为本人实际安装时遇到的问题,有些东西仅百度搞定,但是为什么这么解决暂时不清楚,如有错误,还请赐教。