MySQL 8.0.19安装及修改初始密码及授权(听风)

下载

本文作者:听风

mysql官网下载地址:
https://dev.mysql.com/downloads/mysql/

在这里插入图片描述
下载完成后,将下载好的压缩包解压至需要安装的目录下面,例如,本文安装在D:\environment\mysql8,那我们就解压至environment下面,并将文件夹名字改为mysql8.

安装

配置环境变量

回到桌面,右键计算机--->属性---->高级系统设置--->环境变量,打开环境变量设置对话框。
在系统变量中新建变量名MYSQL_HOME,变量值D:\environment\mysql8,确定,然后编辑系统变量中的path变量,添加变量值%MYSQL_HOME%\bin。环境变量就配置好了。
在这里插入图片描述
在这里插入图片描述

安装

按快捷键win + X,然后在弹出的快捷菜单里选择Windows PowerShell(管理员),或直接按X键,进入Ps窗口,继续键入cmd回车,进入命令提示行模式,继续键入D:回车,导航进入D盘,继续cd environment\mysql8\bin进入MySQL的bin目录
在这里插入图片描述
继续键入命令mysqld --initialize --console,如下图
在这里插入图片描述
其中,标记处为初始密码,重要,一定要记牢
继续安装mysql服务,继续键入命令mysqld install
在这里插入图片描述
服务安装成功。

启动服务

服务安装成功后,可以继续使用命令启动,也可以去系统服务列表启动。
命令启动:net start mysql
在这里插入图片描述
附加:
停止服务命令:net stop mysql
卸载 MySQL 服务命令:sc delete MySQL/mysqld -remove

尝试登陆

输入mysql -uroot -p,密码为上图中标记的初始密码。

在这里插入图片描述

修改密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
在这里插入图片描述
至此,mysql8就安装完成了。但是现在远程还不能访问,必须要进项授权。

授权远程访问

切记在mysql中的所有命令必须加分号。
mysql8.0以前的版本授权用此命令就行,8.0以后的版本你会发现执行GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root123456' WITH GRANT OPTION;是以下结果:
在这里插入图片描述
所以,8.0以后的授权需要依次执行以下命令:

CREATE USER 'root'@'%' IDENTIFIED BY 'root23456';
GRANT ALL ON *.* TO 'root'@'%';
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root23456';

FLUSH PRIVILEGES;

执行结果
在这里插入图片描述
授权完成。

发布了5 篇原创文章 · 获赞 3 · 访问量 466

猜你喜欢

转载自blog.csdn.net/mr_wang9992/article/details/104458539