Mysql 安装失败,一般都是先删除系统中已有的数据,然后再重新安装。
这个网址对安装中常见的错误有很全面的解析:WINDOWS MYSQL 8.x 安装_无限学习小波波的博客-CSDN博客https://blog.csdn.net/bibolibo/article/details/119346951当M有SQL安装成功以后,需要把MySQL的安装目录(这是我的安装目录:C:\Program Files\MySQL\MySQL Server 8.0\bin)添加到path 系统变量中,这样以后mysql就可以在CMD 中执行了。
这个是相信的步骤: 我的电脑(This PC)》右键》属性(Properties)》高级环境变量设置(Advanced system settings)》环境变量(Environment Variables)》系统变量(System variables )》路径( Path)
安装中卡在 Starting the server 一直不动。
手动执行mysqld.exe直接闪退, 在任务管理器中执行,报权限不足(因为我的电脑账号没有管理员权限)。所以我选择从命令行来执行mysqld.exe。(如果当前系统登录账号没有管理员权限,可以用以下步骤登录MySQL).
1. 打开任务管理器,在服务列表中查看是否有MySQL 服务运行。
2. windows开始目录,找到CMD,右键选择用管理员权限运行。
首先关闭所有的MySQL的服务,删除成功以后MySQL(这个是任务管理器中的线程名字叫MySQL,如果是其他线程名需要替换成具体的线程名字) 的服务就会成任务管理器中消失。
sc delete MySQL
在成功删除以后的服务以后,就可以开始启动MySQL 服务和登录MySQL数据库了。
cd C:\Program Files\MySQL\MySQL Server 8.0\bin //去到MySQL的安装目录
./mysqld.exe -install //启动MySQL服务
net start mysql //启动MySQL数据库
mysql -u root -p //登录M有SQL数据库
show database; //显示或者的schema (具体的数据库的名字,这四张表是系统自定义的表| information_schema, mysql | performance_schema | sys |)
use <database name>; //登录到具体的schema
show tables; //显示当前schema下所有的数据表
如果忘记了数据库的密码,可以用一下的步骤来重置密码。 【这个帖子有更详细的步骤: https://blog.csdn.net/m0_46278037/article/details/113923726】
1. 在my.ini 中[mysqld]标签下面一行添加 skip-grant-tables ,并且去到M有SQL的安装目录
2. net stop mysql //关闭当前MySQL
3. net start mysql //启动MySQL
4. mysql -u root // 免密登录
5. 登录成功以后,将已有密码设置为空: update user set authentication_string='' where user='root';
6. quit ; //推出当前数据库的登录
7. mysql -u root -p //重新登录数据库
8. 回车 //此处的会显示输入密码,直接回车就好,因为前面已经设置密码为空了
9. ALTER USER 'root'@'localhost' IDENTIFIED BY 'root'; // 修改root 账号的密码为root(最后的一个root即使新密码) , 你也可以修改成你自己想要的任何密码。