解释一下为什么下载5.7版本
因为大部分企业在用的还是5.7而非8.0
再说一下为什么选择压缩包安装而不是 .exe 或者 .msi
因为通过这两种方式极难卸载干净,具体表现在你下次安装MySQL的时候(会有服务冲突)
压缩包解压(最好解压到指定目录,不要包含中文的目录)
配置环境变量(将mysql目录下 bin文件夹的路径添加到环境变量中)
新建配置文件 my.ini文件
[mysqld] basedir=D:\Program Files\mysql-5.7\ datadir=D:\Program Files\mysql-5.7\data\ #data文件是在配置过程中生成的只要保证mysql安装目录正确即可 port=3306 skip-grant-tables
以 管理员 身份打开命令提示符,并将目录切换至 mysql 的 bin 目录下,然后输入
mysqld -install
安装成功会有反馈
再输入下面的内容进行数据库初始化
mysqld --initialize-insecure --user=mysql
初始化就是为了生成Data目录
启动数据库
net start mysql
用命令进入管理界面
mysql –uroot –p
注意,我们没有设置密码,而且再数据库配置的最后一行的语句的意思是跳过密码
所有在提示
Enter password: 时
果断回车即可
然后你会看到
设置MySQL的账户和密码
update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';
然后你将看到
刷新MySQL的权限
flush privileges;
修改MySQL的配置文件
重启mysql服务
net start mysql net stop mysql