注意:文中所有的命令都是在管理员权限下cmd窗口中执行
MySQL版本:5.6,版本可以在5.7以下,mysql8.0差别比较大,没用过。
下载地址:http://mirrors.ustc.edu.cn/mysql-ftp/Downloads,镜像站下载的msi版本是38MB,官方包只有400MB以上。
好的,直接下载安装msi包或者解压MySQL zip包。
将mysql的bin目录添加到Windows系统的环境变量path中。
主要配置根目录、数据目录和端口。
注意:5.6中有my-default.ini,修改为my . ini;抄完之后;5.7如果没有my-default.ini,可以直接创建一个新的my.ini
[mysqld]basedir=d : \ program files \ MySQL \ MySQL server 5.6 datadir=d : \ program files \ MySQL \ MySQL server 5.6 \ data port=3306 #默认情况下:MySQL导入文件大小有限,最大大小为2M,所以当文件非常大时,无法直接导入。max _ allowed _ packet=128m
PS 3360 MySQL 5.7需要数据初始化,MySQL5.6不需要初始化,安装后自带数据文件。
QLD-初始化
mysqld . exe-安装MySQL PS:移除服务为:mysqld . exe-移除MySQL
启动服务
Net启动MySQL或cmd执行
mysqld.exe
MySQL5.6修改密码
5.6 MySQL默认root密码为空,执行mysql -uroot直接登录,然后修改密码。
set password=password(' 123456 ');或者用mysql更新MySQL . user set password=password(' 123456 '),其中user=' root#更新后需要刷新权限刷新权限;MySQL5.7修改密码
5.7 MySQL5.7会在数据库初始化时生成一个随机密码记录在日志文档中。一般在数据目录中的名称是xxx.err。找到这一行,为root @ localhost 3360LhqZ)Xoou2pq,生成一个临时密码,该随机代码就是密码。
set password=password(' 123456 ');或者,注意:MySQL5.7中的密码字段改为authentication _ stringuse mysql更新MySQL . user set authentic ation _ string=password(' 123456 '),其中user=' root#更新后需要刷新权限刷新权限;增加root远程访问权限
Ps:根据实际需要添加root权限,注意网络安全。
授予*上的所有权限。*到由带有grant选项的“root”标识的“root”@“% ”;