2023-04-24-MySQL安装教程

准备工作
1. 登录MySQL官网:https://www.mysql.com/
2. 下载社区版本MySQL
3. 下载MySQL服务器
4. 下载64位ZIP版本,点击No thanks 开始下载
5. 解压,复制到你想要安装的路径
6. 新建txt,粘贴以下代码,将安装目录 和 数据存放目录改为你自己刚刚复制过去的MySQL的安装路径,随后将文件名改为 my.ini
启动服务工作
1. 打开CMD(以管理员身份运行)
2. 先进入盘符(如D:) 再cd 进入MySQL安装路径
3. 输入初始化控制台指令:mysqld --initialize –console
(需要记录一下localhost后面的密码 后面会用到)
4. 输入安装MySQL服务安装指令:mysqld –install
5. 输入启动MySQL服务启动指令:net start mysql
6. 输入登录指令:mysql -uroot -p
7. 粘贴刚刚第3步记录的密码
(如果此时Ctrl + V无法使用,可用鼠标右键实现粘贴)
8. 输入修改密码指令:
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
(此时密码已修改为123456,亦可将123456改为自己需要的密码,关闭CMD窗口)
9. 配置环境变量 在Path中新建 MySQL安装路径 及其bin路径
最后验证工作
1. 打开CMD(以管理员身份运行)
2. 先进入盘符(如D:) 再cd 进入MySQL安装路径
3. 输入登录指令:mysql -h localhost -u root -p
4. 输入刚刚设置的密码:123456(或者你自己设置的密码)
5. CMD显示Welcome to the MySQL monitor,代表成功
可能遇到的问题
1、 初始化控制台指令没反应,不出初始密码,mysqld --initialize –console
原因:很多这种情况是因为反反复复卸载重装数据库
把data文件夹删除,再次输入这个指令,还不行,就重启一下电脑
如果还不行,先确认data文件夹是否删除,随后依次输入下面三行代码
sc query mysql
sc delete mysql
mysqld --initialize --user=mysql --console
2、 初始化控制台指令,没有显示密码,反而出现一堆英文 结尾是MySQL Community Server - GPL.
方法:配置路径错误 检查一下my.ini 对应的路径(basedir、datadir)
3、 安装MySQL服务安装指令,提示已安装,mysqld –install
原因:可能已经装过了 可以不用装,也可以卸掉再装
方法:sc delete mysql 输入这个给它卸掉,再接着输入指令就行了
4、 启动MySQL服务启动指令,提示已启动,net start mysql
原因:可能服务之前已经启动过,或者忘记关掉
方法:net stop mysql 输入这个 给它停掉服务,再接着输入指令就行了
5、 如果端口被占用
方法:去cmd输入netstat -ano| findstr 3306 查看占用的PID ,
再去任务管理器(Ctrl + Shift + Esc)找到对应的PID ,给它强制关掉(如果没有PID可以在上方菜单栏右键 勾选PID即可)
备注:netstat -ano 可以输出当前所有的端口、进程及PID