MYSQL下载与安装
一、下载
1、地址:https://dev.mysql.com/downloads/mysql/
2、安装:在解压缩中将文件解压,放置在盘中(推荐D盘)
二、配置
1、打开MySQLbin目录复制文件位置,右击此电脑属性--高级系统设置-- 高级-- 环境变量,选择系统变量path路径编辑path
2、选择Path,在其后面添加: 你的mysql\bin文件夹的路径 :
D:\MYSQL\mysql-5.7.33-winx64\bin
3、配置完环境变量之后,在D:\mysql-5.7.33-winx64目录下新增加一个配置文件my.ini,同时在bin的同级目录下创建一个data文件夹(用于存放数据库数据)
4、my.ini文件的内容如下
[client]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\\MYSQL\mysql-5.7.33-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\\MYSQL\mysql-5.7.33-winx64\\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
5、初始化数据库
以管理员身份打开命令提示符(点击右下角开始,在搜索栏搜cmd)
如果不以“管理员”身份运行命令行,在启动MySQL时会报错。
输入下面命令:
mysqld --initialize --console
如果报 Could not create or access the registry key needed for the MySQL application to log to the Windows 的错误,是因为不是以管理员身份运行cmd命令行的。
执行完成后,会输出 root 用户的初始默认密码,如:
yAb;X0Rp>8K>就是初始密码,后续登录需要用到,也可以在登陆后修改密码。
6、输入以下安装命令,回车,会提示安装成功
mysqld install
如果出现以下错误,说明之前已经安装过MySQL服务,我们可以先查看,然后删除,再重新安装服务。
查看服务命令:sc query mysql
删除服务命令:sc delete mysql
7、启动输入以下命令即可
net start mysql
三、登录MySQL
当 MySQL 服务已经运行时, 我们可以通过 MySQL 自带的客户端工具登录到 MySQL 数据库中, 首先打开命令提示符, 输入以下格式的命名:
mysql -h 主机名 -u 用户名 -p
参数说明:
-h : 指定客户端所要登录的 MySQL 主机名, 登录本机(localhost 或 127.0.0.1)该参数可以省略;
-u : 登录的用户名;
-p : 告诉服务器将会使用一个密码来登录, 如果所要登录的用户名密码为空, 可以忽略此选项。
如果我们要登录本机的 MySQL 数据库,只需要输入以下命令即可:
mysql -u root -p
按回车确认, 如果安装正确且 MySQL 正在运行, 会得到以下响应:
若密码存在, 输入密码登录, 不存在则直接按回车登录。登录成功后你将会看到 Welcome to the MySQL monitor... 的提示语。
然后命令提示符会一直以 mysq> 加一个闪烁的光标等待命令的输入, 输入 exit 或 quit 退出登录。
四、修改密码
1. 使用 SET PASSWORD 命令
步骤 1):输入命令mysql -u root -p
指定 root 用户登录 MySQL,输入后按回车键输入密码。如果没有配置环境变量,请在 MySQL 的 bin 目录下登录操作。
步骤 2):使用 SET PASSWORD 修改密码命令格式为 set password for username @localhost = password(newpwd);
,其中 username 为要修改密码的用户名,newpwd 为要修改的新密码
步骤 3):输入quit;
命令退出 MySQL 重新登录,输入新密码“root”登录就可以了;
2. 使用mysqladmin修改密码
使用 mysqladmin 命令修改 MySQL 的 root 用户密码格式为 mysqladmin -u用户名 -p旧密码 password 新密码
。
注意:下图修改密码的命令中 -uroot 和 -proot 是整体,不要写成 -u root -p root,-u 和 root 间可以加空格,但是会有警告出现,所以就不要加空格了。

3. UPDATE直接编辑user表
步骤 1):输入命令mysql -u root -p
指定 root 用户登录 MySQL,输入后按回车键输入密码。如果没有配置环境变量,请在 MySQL 的 bin 目录下登录操作。
步骤 2):输入use mysql;
命令连接权限数据库。
步骤 3):输入命令update mysql.user set authentication_string=password('新密码') where user='用户名' and Host ='localhost';
设置新密码。
步骤 4):输入 flush privileges;
命令刷新权限。
步骤 5):输入quit;
命令退出 MySQL 重新登录,此时密码已经修改为刚才输入的新密码了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!