MySQL 安装教程
解释一下为什么下载5.7版本
因为大部分企业在用的还是5.7而非8.0
再说一下为什么选择压缩包安装而不是 .exe 或者 .msi
因为通过这两种方式极难卸载干净,具体表现在你下次安装MySQL的时候(会有服务冲突)
-
压缩包解压(最好解压到指定目录,不要包含中文的目录)
-
配置环境变量(将mysql目录下 bin文件夹的路径添加到环境变量中)
- win11用户可以通过(控制面板–>系统–>高级设置–>环境变量找到)
- 最好是给全部用户配置
-
新建配置文件 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 目录下,然后输入
- 怎么以管理员身份打开呢(win + x呼出一个神秘的菜单栏)
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的配置文件
- 讲上面的 my.ini 文件的最后一句注释掉
- 或者将这句 skip-grant-tables 删掉
-
重启mysql服务
net start mysql net stop mysql
大功告成