mysql zip 解压安装
系统:win10 专业版
mysql 5.7.21 解压安装。
对于Windows,mysql官网推荐使用可执行文件进行安装,这里我还是暂时用noinstall 解压zip文件来安装
zip 文件解压安装说明:Installing MySQL on Microsoft Windows Using a noinstall
ZIP Archive
从zip压缩包安装mysql的过程如下:
1. 解压文档到指定目录
2. 创建选项文件
如果您在运行服务器时需要指定启动选项,则可以在命令行上指定它们或将它们放在选项文件中。对于每次服务器启动时使用的选项,您可能会发现使用选项文件来指定您的mysql配置是最方便的。
2.1 指定数据存放目录
从MySQL 5.7.6开始,zip压缩包不再包含data目录。
在mysql安装目录下,新建目录重命名为data。
2.2 添加或修改配置信息
从MySQL 5.7.18开始,my-default.ini不再包含在分发包中,或者由分发包安装。
创建my-default.ini文件,添加配置信息。
3. 添加环境变量
将mysql下的bin目录地址添加的系统环境变量path中
4. 启动mysql服务
启动命令:net start mysql
可能会出现“服务名无效”的提示信息,此时需要进入 bin 目录,运行 mysqld --install,出现“Service successfully installed“,然后重新启动 mysql 服务就可以了
+++++++++++++++++++++++++
安装5.7.22 版本时操作无效
解决方法: 参考 mysql 5.7安装 MySQL 服务无法启动。服务没有报告任何错误。
5. 初始化数据目录
以管理员身份运行cmd,进入 mysql 安装目录下的 bin 目录
初始化命令:
1)mysqld --initialize
2)mysqld --initialize-insecure
分别执行两种命令后,都可以通过 mysql -uroot 进入mysql
从MySQL 5.7.6开始,如果使用mysqld --initialize手动初始化数据目录,则应该为初始帐户生成随机密码(Securing the Initial MySQL Accounts)
6. 修改root账号密码
使用mysql -uroot 进入mysql命令行
6.1 查看存在的账号
SELECT User, Host, HEX(authentication_string) FROM mysql.user;
6.2 修改root密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';