win2008安装mysql8.0「建议收藏」

win2008安装mysql8.0「建议收藏」mysql升级到8.0还是有一些变动,先说一下变动的地方有有些:不能直接修改root的权限了,需要新建用户然后再设置用户的权限;更改了密码的加密方式,mysql8之前是使用的mysql_native_password规则,mysql8是使用的caching_sha2_password规则安装mysql8时win2008需要安装MicrosoftVisualC++2015补丁需要自…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

mysql升级到8.0还是有一些变动,先说一下变动的地方有有些:

  1. 不能直接修改root的权限了,需要新建用户然后再设置用户的权限;
  2. 更改了密码的加密方式,mysql8之前是使用的mysql_native_password规则,mysql8是使用的caching_sha2_password规则
  3. 安装mysql8时 win2008需要安装Microsoft Visual C++ 2015补丁
  4. 需要自己添加my.ini配置文件

安装步骤:
1.安装VC2015补丁:https://www.microsoft.com/zh-cn/download/details.aspx?id=53587
2.下载win64位的mysql压缩包:https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.13-winx64.zip
3.添加解压目录mysqld.exe所在bin目录到环境变量;
4.在解压目录下执行 mysqld –initialize 初始化数据库,如果一开始就存在这个data文件夹请先删除它
5.添加my.ini

[mysqld]
basedir=E:\mysql\mysql-8.0.13-winx64
datadir=E:\mysql\mysql-8.0.13-winx64\data 
port = 3306
character-set-server=utf8
#忘记密码时使用
#skip-grant-tables
#设置协议认证方式
default_authentication_plugin=mysql_native_password
[mysql]
default-character-set=utf8

6.执行mysqld –initialize查看临时密码,临时密码在生成的data文件夹中的以.err文件中

7.执行mysqld –install 安装mysql服务

8.更改root用户密码

  • mysql -u root -p 进入数据库(密码就是一开始的临时密码)
  • 执行一下sql修改密码,数据还是mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码';

9.新增一个用户用于远程登录

CREATE USER 'newuser'@'%' IDENTIFIED BY 'password';

10.赋予这个用户所有权限,并把连接来源设置为%

CREATE USER 'newuser'@'%' IDENTIFIED BY 'umijoy@7788';
GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%'IDENTIFIED BY 'password' WITH GRANT OPTION;

11.更改密码规则

 ALTER USER 'newuser'@'%' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;

12.以这个规则更新密码

 ALTER USER 'newuser'@'%' IDENTIFIED WITH mysql_native_password BY 'password'

13.重启mysql;

14.检查安全组和防火墙是否开放mysql的3306端口

end

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/164622.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 2a锂电池充电管理芯片_锂电池电压检测芯片

    2a锂电池充电管理芯片_锂电池电压检测芯片:兼容PD和QC快充充电器输入单节锂电池2A充电板1.2应用:便捷充电设备等1.3电池组:3.7V锂电池组,多并或单串,充满4.2V

    2022年9月27日
    0
  • 绘图软件origin使用总结_怎样学会速成画图

    绘图软件origin使用总结_怎样学会速成画图导入数据源excel或者.dat或者csv图。导入后默认一列是x,一列是y。要想改变,就右键点击如图。要想生成图,全选两列的数据,然后点击下方的某个图形,或者点plot咦,刚刚的图怎么不见了,不要着急,左侧有选择栏,点击可查看刚刚生成的颜色不好看没关系,线条不明显没关系,只需要双击图形,在跳出的菜单中修改即可这样好看多了吧想要拟合线段成公式,用matlab拟合太卡了,所以用origin自带的工具进行拟合按图选择fit函数,红色的线代表用选择…

    2022年9月16日
    0
  • 手撕包菜_handlecpuacceleration

    手撕包菜_handlecpuaccelerationLinkedHashSet能够维护元素插入集合的顺序,在遍历时,按照此顺序进行遍历。LinkedHashSet继承了HashSet类,实现了Set等接口。LinkedHashSet仍然支持null元素,唯一有所区别的是在迭代时,它能够按照元素的插入顺序遍历。LinkedHashSet的实现非常简单,它仅仅只重新实现了构造方法,将HashSet内部维护的HashMap…

    2022年10月12日
    0
  • 通过ActionContext获取request session application 以及ActionContext的简单解析「建议收藏」

    通过ActionContext获取request session application 以及ActionContext的简单解析「建议收藏」ActionContext:action的上下文对象。获取application://获取ActionContext对象是action的上下文对象ActionContextactionContext=ActionContext.getContext();//获取到application对应的map并且向其中添加一个属性Map<String,Obj…

    2022年9月9日
    0
  • 深度学习环境搭建(GPU)CUDA安装(完全版)

    深度学习环境搭建(GPU)CUDA安装(完全版)深度学习环境搭建(GPU)CUDA安装cuDNN安装

    2022年5月23日
    140
  • matlab lsd检测,LSD直线检测,matlab工具箱

    matlab lsd检测,LSD直线检测,matlab工具箱【实例简介】LSD直线检测工具箱,可以通过配置,直接调用,详细的配置信息参见reco_toolbox目录下的readme.txt【实例截图】【核心代码】reco_toolbox├──license.txt└──reco_toolbox├──config_databases.m├──core│├──auroc.m│├──basicroc.m│├──ber_class…

    2022年5月26日
    40

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号