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 ...
随机推荐
- pwn之ret2libc
0×01 利用思路 ret2libc 这种攻击方式主要是针对 动态链接(Dynamic linking) 编译的程序,因为正常情况下是无法在程序中找到像 system() .execve() 这种系统 ...
- Spring Cloud Hystrix 请求熔断与服务降级
在Java中,每一个HTTP请求都会开启一个新线程.而下游服务挂了或者网络不可达,通常线程会阻塞住,直到Timeout.你想想看,如果并发量多一点,这些阻塞的线程就会占用大量的资源,很有可能把自己本身 ...
- [经验] Java 使用 netty 框架, 向 Unity 客户端的 C# 实现通信 [1]
这是一个较为立体的思路吧 首先是技术选型: 前端 : HTML5 + jQuery ,简单暴力, 不解释 服务端 : Spring Boot + Netty + Redis/Cache 客户端 ...
- Centos7 更新配置为阿里源步骤
一.yum更换配置源过程 1.备份原有的.repo源文件 首先需要将之前的源进行备份(一般重要的配置文件都需要有备份的意识) # 进入源配置目录 cd /etc/yum.repos.d # 创建备份文 ...
- IntelliJ IDEA Debug模式启动项目
导入项目,没有看到debug模式 点击 next next next next
- 【快学springboot】在springboot中写单元测试[Happyjava]
前言 很多公司都有写单元测试的硬性要求,在提交代码的时候,如果单测通不过或者说单元测试各种覆盖率不达标,会被拒绝合并代码.写单元测试,也是保证代码质量的一种方式. junit单元测试 相信绝大多数的J ...
- 「快学springboot」16.让swagger帮忙写接口文档
swagger简介 官方的介绍 THE WORLD'S MOST POPULAR API TOOLING Swagger is the world's largest framework of API ...
- Manthan, Codefest 19(Div. 1 + Div. 2)
传送门 A. XORinacci 签到. Code /* * Author: heyuhhh * Created Time: 2020/2/26 9:26:33 */ #include <ios ...
- java异常处理动手动脑问题解决和课后总结
动手动脑 一.问题:请阅读并运行AboutException.java示例,然后通过后面的几页PPT了解Java中实现异常处理的基础知识. 1.源代码 import javax.swing.*; cl ...
- ZB本地设置
(1)web.config <!--本地服务器--> <add name="connectionString" connectionString="mG ...