资讯专栏INFORMATION COLUMN

mysql 8.0 安装与配置

OnlyLing / 2452人阅读

摘要:否则会报驱动异常。的配置更新如下需要注意的就是这条参数了,缺失该参数则无法连接成功参考参数说明时间时间本地时间时间戳最完整的基础教程安装菜鸟教程

# mysql 安装

到官网下载解压版解压到本地:

在安装路径下创建:my.ini 文件,编辑 my.ini 配置以下基本信息:

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:Program FilesMysqlmysql-8.0.16-winx64
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=C:websqldata
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

以【管理员】身份打开 cmd 命令行工具,切换到安装目录,初始化mysql服务器:

mysqld --initialize --console

如上图报错:未找到对应的文件,遂修改【my.ini】文件中的安装目录,重新初始化:

初始化成功~并记下密码:

安装并启动服务:

mysqlid install
net start mysql

修改密码:

【注意】
mysql 5.7.9 之后版本以后废弃了password字段和password()函数;authentication_string:字段表示用户密码;之前的改密码方式(

 update user set authentication_string=password("your_password") where user="root";

)已经不适用于 mysql 8.0.x,所以我们用以下方式来修改密码

mysql -uroot -p

输入正确密码后登陆成功,并输入:

alter user "root"@"localhost" identified by "your_password";

修改成功~


navicat 连接mysql报(2509)问题

找到配置文件 my.ini

如果有

default_authentication_plugin=caching_sha2_password

该条配置,那么修改为:

default_authentication_plugin=mysql_native_password

如果没有,那么直接加上上面那条配置保存

修改root用户密码,以启用新的验证方式:

use mysql;
ALTER USER "root"@"localhost" IDENTIFIED WITH mysql_native_password BY "new password";
FLUSH PRIVILEGES;

intellij idea 2019连接mysql报错问题

MySql 数据库更新为8.0及以上后,有两点需要注意的地方:

对应的应用程序数据库链接驱动包也要更新为8.0版本。否则会报驱动异常。

JDBC 的url配置更新如下:

jdbc.url=jdbc:mysql://xxx.xx.xx.xxx:3306/dbname?characterEncoding=utf-8&serverTimezone=GMT%2B8

需要注意的就是:serverTimezone这条参数了,缺失该参数则无法连接成功


【参考】

Mysql JDBC Url参数说明

UTC时间、GMT时间、本地时间、Unix时间戳

最完整的Markdown基础教程

MySQL 安装 菜鸟教程

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/110755.html

相关文章

  • macOS下MySQL 8.0 安装配置教程

    摘要:如果我们需要远程访问,去掉该配置即可修改绑定修改配置文件注释掉选项重启生效重启服务七备注相关阅读中的远程访问与问题本文首发于 一、前言 1、本教程主要内容 适用Homebrew安装MySQL MySQL 8.0 基础适用于配置 MySQL shell管理常用语法示例 MySQL字符编码配置 MySQL远程访问配置 2、本教程环境信息与适用范围 环境信息 软件/环境 版本/说明 ...

    Fourierr 评论0 收藏0
  • macOS下MySQL 8.0 安装配置教程

    摘要:如果我们需要远程访问,去掉该配置即可修改绑定修改配置文件注释掉选项重启生效重启服务七备注相关阅读中的远程访问与问题本文首发于 一、前言 1、本教程主要内容 适用Homebrew安装MySQL MySQL 8.0 基础适用于配置 MySQL shell管理常用语法示例 MySQL字符编码配置 MySQL远程访问配置 2、本教程环境信息与适用范围 环境信息 软件/环境 版本/说明 ...

    import. 评论0 收藏0
  • MySQL™ 参考手册(目录)

    MySQL™ 参考手册 此文档分别记录了MySQL 8.0到8.0.19,以及基于NDB 8.0版到8.0.18-ndb-8.0.18的NDB Cluster版本。它可能包括尚未发布的MySQL版本功能的文档,有关已发布的版本的信息,请参阅MySQL 8.0发行说明。 MySQL 8.0的特性。本手册描述的特性没有包含在每个MySQL 8.0版本中,此类特性可能不包含在许可给你的MySQL 8.0...

    habren 评论0 收藏0
  • 怎样在Windows上安装配置JDBC开发所需的MySQL环境

    摘要:书本上是以为例子的,需要安装并配置数据源。所以这篇文章就是来简略的讲解怎样安装和配置和,此处讲解的方法可能不是最标准最好的方法,但是足以实现简单地的开发和学习,以后如果有更好的方法我也会及时更新的。 前言: 写这篇文章是因为最近学校要求学了JDBC,但是书本上嘛...你们都知道的。书本上是以SQL Server为例子的,需要安装SQL Server并配置ODBC数据源。但是我个人因为以...

    XanaHopper 评论0 收藏0
  • 怎样在Windows上安装配置JDBC开发所需的MySQL环境

    摘要:书本上是以为例子的,需要安装并配置数据源。所以这篇文章就是来简略的讲解怎样安装和配置和,此处讲解的方法可能不是最标准最好的方法,但是足以实现简单地的开发和学习,以后如果有更好的方法我也会及时更新的。 前言: 写这篇文章是因为最近学校要求学了JDBC,但是书本上嘛...你们都知道的。书本上是以SQL Server为例子的,需要安装SQL Server并配置ODBC数据源。但是我个人因为以...

    jsdt 评论0 收藏0

发表评论

0条评论

OnlyLing

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<