mysql8 安装&问题解决
1、下载:https://dev.mysql.com/downloads/mysql/


2、安装
1)、设置环境变量
MYSQL_HOME
D:\env\j2ee\mysql\mysql-8.0.19-winx64 Path
%MYSQL_HOME%\bin;
2)、进入MYSQL_HOME,本例是D:\env\j2ee\mysql\mysql-8.0.19-winx64
新建my.ini或my.cnf均可。
[mysql]
# 设置 mysql 客户端默认字符集
default-character-set=utf8 [mysqld]
#设置 3306 端口
port = 3306 # 设置 mysql 的安装目录
basedir=D:\env\j2ee\mysql\mysql-8.0.19-winx64 # 设置 mysql 数据库的数据的存放目录
datadir=D:\env\j2ee\mysql\mysql-8.0.19-winx64\data # 允许最大连接数
max_connections=200 # 服务端使用的字符集默认为 8 比特编码的 latin1 字符集
character-set-server=utf8 # 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
3)、在MYSQL_HOME/bin下,进入cmd窗口,执行如下语句
mysqld --initialize-insecure --user=mysql
则会在MYSQL_HOME下新建data目录,此时 MySQL 建立了默认的数据库,用户名为 root,密码为空。
4)、安装服务,安装后重启电脑mysql也会自启动了
mysqld -install
第一次安装的话会显示 "Service successfully installed."
如果已经安装过了,会显示"The service already exists! ..."
如果需要移除服务,执行:mysqld -remove
3、登录
mysql -uroot -p
密码为空,即直接回车。
4、修改root密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
5、退出和停止服务
--退出
exit
--停止服务
net stop mysql
附:
问题1:安装完后,当执行mysql命令时,弹窗报错:运行mysql 无法启动此程序,因为计算机中丢失VCRUNTIME140_1.dll
解决:安装 mysql用到的win7运行库 即可
参见:https://blog.csdn.net/qq_42365534/article/details/102847013
问题2:java连接报错:Host xxxxxxx is not allowed to connect to this mysql server
解决:
update user set HOST='%' where user = 'root'
flush PRIVILEGES;
问题3:java连接报错:mysql Public Key Retrieval is not allowed
解决:
A、在my.ini文件的[mysqld]下新增:
# 不使用sha2认证
default_authentication_plugin=mysql_native_password
B、mysql
ALTER USER 'root' IDENTIFIED WITH mysql_native_password BY 'root的密码';
C、在连接串中加入
serverTimezone=Asia/Shanghai
如:jdbc:mysql://10.134.252.4:3306/db_xx?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false&serverTimezone=Asia/Shanghai
问题4:如何查找my.ini或my.cnf所在位置?
解决:
执行mysql --help
Default options are read from the following files in the given order:
C:\Windows\my.ini C:\Windows\my.cnf
C:\my.ini C:\my.cnf
D:\env\j2ee\mysql\mysql-8.0.-winx64\my.ini D:\env\j2ee\mysql\mysql-8.0.-winx64\my.cnf
mysql8 安装&问题解决的更多相关文章
- SharePoint 2013必备组件离线包安装:AppFabric无法安装问题解决
由于没有网络,无法使用sharepoint2013的安装必备软件的在线下载向导安装,当要安装 SharePoint 2013 的服务器与 Internet 隔离时,通常需要从脱机位置安装必备组件.即使 ...
- mysql学习-windows下绿色版mysql安装问题解决办法
1.下载绿色版mysql 从该地址http://dev.mysql.com/downloads/mysql/ 中选择windows的版本,选择下载. 2.将下载的压缩包解压. 3.将根目录下的my-d ...
- LabVIEW之安装队列工具包AMC安装问题解决
LabVIEW之安装队列工具包AMC安装问题解决--VIPM无法连接LabVIEW 彭会锋 参考资料: http://www.labviewpro.net/forum_post_detail.php? ...
- Xmind pro Win10系统下安装问题解决与破解
Xmind pro Win10系统下安装问题解决与破解 1.下载安装版本 解压包含文件: xmind-8-update7-windows--安装包 和XMindCrack.jar--激活破解工具 2. ...
- MySQL8安装教程及问题解决
目录 1.下载MySQL的zip文件,解压,在根目录(bin所在的目录)下创建my.ini文件 2.管理员模式打开命令提示符(shell或者说小黑窗),按以下命令操作. 3.不过......我这里密码 ...
- mysql8 安装
准备工作: 首先安装这些依赖 yum install -y flex yum install gcc gcc-c++ cmake ncurses ncurses-devel bison libaio ...
- SQL server 2008 安装问题解决
安装sqlserver2008 出现的一些问题解决方法 1,安装sqlserver的时候出现如下图所示,解决办法是:开始→运行→输入“regedit”→找到“HKEY_LOCAL_MACHINE\SY ...
- Mysql8 安装过程及安装过程系列问题记录
前言: 今天,想装个高版本一点的mysql试试,于是下载了一个mysql8的zip版本. 地址:https://dev.mysql.com/downloads/file/?id=484900 没想到安 ...
- Mysql8安装与配置
网上的教程有很多,基本上大同小异.但是安装软件有时就可能因为一个细节安装失败.我也是综合了很多个教程才安装好的,所以本教程可能也不是普遍适合的. 安装环境:win7 1.下载zip安装包: MySQL ...
随机推荐
- Java基础 -5
方法的定义与使用 方法(method)的基本定义 本次方法定义在主类之中并且由主方法直接调用,所以方法的定义语法形式如下: public static 返回值类型 方法名称([参数类型 变量, ... ...
- Flask - 请求扩展,钩子函数(Django的中间件) --> 请求前,中,后,
例子1. 处理请求之前 @app.before_request 在请求之前,这个被装饰的函数会被执行 用户登录验证代码可以在这里写 @app.before_request def process_re ...
- Shenandoah 与 ZGC
简介 Shenandoah GC 与 ZGC 同为新一代的低延迟收集器, 分别由RedHat和Oracle开发, 目前还在实验阶段, 尚未使用于生产环境. GC的三项指标: Footprint(内存占 ...
- 2017 青岛现场赛 Suffix
Consider n given non-empty strings denoted by s1 , s2 , · · · , sn . Now for each of them, you need ...
- C#调用Win32 的API函数--User32.dll ----转载
Win32的API函数是微软自己的东西,可以直接在C#中直接调用,在做WinForm时还是很有帮助的.有时候我们之直接调用Win32 的API,可以很高效的实现想要的效果. using System; ...
- OSI参考模型对网络排错的指导
问题 当我们遇到网络故障的时候,比如连不上网.打开浏览器无法正常访问等问题的时候,我们应该怎么排查呢? 我们首先想到的是物理层,因为在OSI参考模型中物理层是在最低端.最基础. 物理层排查 主要查看连 ...
- Go语言 | 哪些大公司在用go语言?
Go大概09年面世以来,已经8年了,也算是8年抗战.在这8年中,已经有很多公司开始使用Go语言开发自己的服务,甚至完全转向Go开发,也诞生了很多基于Go的服务和应用,比如Dokcer.k8s等,现在我 ...
- Day1-E-BZOJ1293
Description 小西有一条很长的彩带,彩带上挂着各式各样的彩珠.已知彩珠有N个,分为K种.简单的说,可以将彩带考虑为x轴,每一个彩珠有一个对应的坐标(即位置).某些坐标上可以没有彩珠,但多个彩 ...
- [AHK]输入法状态提示,中文状态提示“中”,英文状态提示“EN”[转]
测试中发现使用小鹤双拼,如果不是使用shift切换中英文,效果不理想,留下此文章做个标记 https://www.autoahk.com/archives/8755 输入法状态提示,中文状态提示&qu ...
- docker 日志清理
首先确认 docker 使用的存储引擎 docker info 如果使用 Logging Driver: json-file, 那么日志默认在 /var/lib/docker/contains/xxx ...