Mysql Server 8.0.11 安装教程(踩坑教学)

第一步:下载mysql server

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


因为装的是windows版本,所以就拿windows举例子。

第二步:解压ZIP文件


第三步:配置Path环境变量



第四步:以管理员身份运行cmd

运行mysqld -install


第五步:尝试打开Mysql服务


问题:没有在bin目录下安装,使用mysqld -remove删除服务再在bin目录下重新安装。


扫描二维码关注公众号,回复: 1598502 查看本文章

再次尝试打开服务。


第六步:运行mysqld --initialize


文件夹里面出现了一个data文件夹,感觉越来越对了:)


再次启动服务。


哦哟~,可以了:)

第七步:登录Mysql

登录mysql。


然后发现。。。进不去!惊恐什么鬼。。

查看类似问题后发现:

在安装的过程里,将仅创建一个root账户——'root'@'localhost',同时将自动生成一个随机密码给它,并标记此密码已过期。MySQL管理员必须使用随机密码登陆root账户,并使用SET PASSWORD去设置一个新的密码。(随机密码可以在运行安装脚本的有效用户其主目录中的.mysql_secret文件中找到。

然而这个mysql_secret并没有找到。。。但是这个默认随机密码估计是真的有。

重新初始化,删除了data文件夹,运行mysqld --initialize --console命令(可以输出中间过程)。


结果:


第二行出现了随机密码U2R:eI*_i

我们拿这个密码试试看登录。


终于进去了:)

第八步:设置用户名和密码

先修改root用户的密码。


创建自己用的账户。


尝试登录一下。


第九步:对用户进行授权


GRANT命令说明:

GRANT privileges ON databasename.tablename TO 'username'@'host'

  • privileges:用户的操作权限,如SELECT,INSERT,UPDATE等,如果要授予所的权限则使用ALL
  • databasename:数据库名
  • tablename:表名,如果要授予该用户对所有数据库和表的相应操作权限则可用*表示,如*.*

猜你喜欢

转载自blog.csdn.net/zhangzhetaojj/article/details/80684306
今日推荐