-
下载mysql-5.6.17-win32;
-
2
解压到自定义目录,我这里演示的是D:\DevelopmentProgram-install\mysql-5.6.19-winx64
-
3
复制根目录下的my-default.ini,改名为my.ini,my.ini用下面内容替换
#以下是复制内容,这行可不复制
[client]
port=3306
default-character-set=utf8
#客户端字符类型,与服务端一致就行,建议utf8
[mysqld]
port=3306
character_set_server=utf8
#服务端字符类型,建议utf8
basedir=D:\DevelopmentProgram-install\mysql-5.6.19-winx64
#解压根目录
datadir=D:\DevelopmentProgram-install\mysql-5.6.19-winx64\data
#解压根目录\data
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[WinMySQLAdmin]
D:\DevelopmentProgram-install\mysql-5.6.19-winx64\bin\mysqld.exe
环境变量配置
我的电脑-属性-高级-环境变量-新建
变量MYSQL_HOME 值D:\DevelopmentProgram-install\mysql-5.6.19-winx64
找到变量path 编辑,在后面加上 ;%MYSQL_HOME%\bin
运行中输入cmd ,或找到C:\Windows\System32\cmd.exe,进入mysql解压目录bin子目录下,如图:
然后执行
mysqld -install
提示:Service successfully installed.及即安装成功。
第一次登录需要设置密码
启动mysql服务后,打开命令行,可任意目录
mysql -u root -p 不用密码登录进去
Ini文件mysqld下面添加skip-grant-tables
use mysql; 使用mysql数据库
修改密码
update mysql.user set authentication_string=password('123456789') where user='root';
Mysql5.7密码要至少8个字符
删除ini的skip-grant-tables(这句话的功能是免密码进入mysql)
mysql -u root -p 输入密码 123456789进入
出现1045错误
在cmd中输入mysql -uroot -p出现1045错误如下:
ERROR 1045(28000): Access denied for user 'root'@'localhost'(using password)
解决方法:
1.先找到mysql bin目录下的my.ini文件,在[mysql]下面加上 skip-grant-tables 用于跳过密码
2.重启服务器
net stop mysql
net start mysql
3.进入cmd,重置密码
mysql -uroot -p 回车
不用管password 回车
use mysql; 回车
修改密码:set password for 'root'@'localhost'=password('新密码');
flush privilegs; 刷新数据库
quit;
4.修改my.ini 注释掉skip-grant-tables;保存退出
5.重启服务器
mysql-5.6.19-winx64安装教程
最新推荐文章于 2021-07-07 14:37:25 发布