MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。在学习的过程中已备后期使用,故做了如下笔记来记录安装过程,新手朋友可以作为参考。
mysql-5.7.33 64位下载地址:
https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.33-winx64.zip
本次安装配置的版本是Windows10 64位,其他小伙伴可根据自己的系统来选择对应的软件包下载。
下载后的文件是一个zip压缩包。
解压到指定的要安装的目录,本次解压到D:\software\mysql-5.7.33
配置环境变量
此电脑 - 属性 - 高级 - 环境变量
选择path,在其后新建:路径是你的mysql安装文件下面的bin文件夹,如下图:
在D:\software\mysql-5.7.33下新建my.ini文件
编辑ini文件,注意替换路径为自己的安装目录
[mysqld]
character-set-server=utf8
basedir=D:\\software\\mysql-5.7.33\datadir=D:\\software\\mysql-5.7.33\\data\port=3306
skip-grant-tables
启动管理员模式下的cmd,并将路径切换为mysql下的bin目录,然后输入mysqld --install(安装mysql)
再输入mysqld --initialize-insecure --user=mysql初始化数据文件,也就是生成步骤5中的 datadir=D:\software\mysql-5.7.33\data\目录文件,切记不可手动创建data文件目录
执行 net start mysql 启动mysql
登录mysql数据库 准备修改密码
mysql -u root -p(后面没有空格)
执行下面的sql语句来修改密码
update mysql.user set authentication_string=password(‘123456‘) where user=‘root‘ and Host = ‘localhost‘;
然后再执行刷新权限
flush privileges;
注释掉my.ini文件中的跳过密码登录配置项
[mysqld]
character-set-server=utf8
basedir=D:\\software\\mysql-5.7.33\datadir=D:\\software\\mysql-5.7.33\\data\port=3306
#skip-grant-tables
以上步骤如果都报错则操作完毕,重启mysql服务验证密码是否生效。
net stop mysql 停止服务
net start mysql 启动服务
原文:https://www.cnblogs.com/xa-xiaochen/p/14684423.html