MySQL下载
国内在官下载MySQL会很慢,推荐使用国内镜像下载:
官网下载
华为云镜像站下载MySQL
阿里云镜像站下载MySQL
这里我们下载当前最新版的mysql,版本为mysql-8.0.29。
MySQL安装
首先将下载的文件解压到你想安装MySQL的路径,这里我的路径是:D:\development
解压后如下:
接下来需要将mysql安装为服务,以管理员身份打开终端,进入bin目录,执行:
.\mysqld.exe --install
此时MySQL服务已安装但未启动,打开服务可查看
现在需要先设置一下配置文件,在安装目录下创建my.ini
,并写入以下内容,可自行修改相关配置。
[mysqld]
# 配置mysql安装地址,默认为配置文件的地址,可以不用配置
basedir=D:\development\mysql-8.0.29-winx64\
# 配置mysql的数据存储地址,默认为配置文件同级目录下的data文件夹,可以不用配置
datadir=D:\development\mysql-8.0.29-winx64\data
# mysql端口,默认3306,可以不用配置
port=3306
# 配置客户端,可以不用配置
[mysql]
default-character-set=utf8mb4
[client]
default-character-set=utf8mb4
接下来初始化MySQL并获取root账号的密码,以管理员身份打开终端,进入bin目录,执行:
.\mysqld.exe --initialize --user=root --console
初始化完成后,需要复制一下密码,然后可以启动MySQL了,进入服务,直接启动。
还有最后一步,需要更改默认密码,不然无法使用,接下来执行连接mysql的命令,注意,这时候使用的是mysql
客户端,执行:
.\mysql.exe -u root -p
执行后需要输入密码,就是上面框出来的,我这里是:ysjdeDtf8D>(,各位需要自行复制。
现在可以执行一下sql语句显示当前的所有表格试试,会发现用不了,需要修改密码,先验证试试:
show databases;
果然是需要修改密码,现在我们直接修改一下密码,执行:
alter user root@localhost identified by 'root';
最后引号中的root就是设置的密码,最好设置一个强密码,我这边为了演示所以设置的密码为弱密码。
若设置为弱密码造成数据泄露概不负责
若设置为弱密码造成数据泄露概不负责
若设置为弱密码造成数据泄露概不负责
设置密码之后还需要刷新一下权限,执行:
FLUSH PRIVILEGES;
接下来需要验证密码是否设置成功,先执行exit;
退出,然后重新连接,如下:
验证能否使用sql语句
恭喜,大功告成了!!!!!!!!!!