MySQL 8.0配置总结for Windows10

  • 由于Oracle服务器不在国内的原因,很多用户(包括小编自己)在用exe文件安装之后会出现不好用的情况,现参考其他笔者,小编也整理了一份方案。

    下载

MySQL官网下载,Downlads->Community->MysSQL Community Server
选择自己的系统的mysql

安装:

首先建议系统用户名中不要存在中文,因为任何软件都会走C:/users/your admin(用户名)/AppDate下,来产生一些缓存文件。
1.将下载的zip解压放到相应的地方,本例放到了D盘。

2.配置环境变量:

此电脑->右键属性->高级系统设置->环境变量->Path->编辑->新建填入bin目录的路径->确定。

3.配置初始化my.ini

根目录创建my.ini文件

将以下内容写到my.ini中,!!!第四行需要修改,写自己的安装目录,第六行同理。

[mysqld]

# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\mysql-8.0.18-winx64   # 有些电脑需要用双斜线\# 设置mysql数据库的数据的存放目录
datadir=D:\mysql-8.0.18-winx64\Data   # 此处同上
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
4.初始化数据库

用管理员打开cmd,进入mysql的bin目录,输入下面代码:

mysqld --initialize --console
!!!运行成功后,记下password is generated for [email protected]:后面的初始密码。
5.安装MySQL服务

同样在cmd的bin路径下,输入如下代码:

mysqld --install
6.MySQL服务相关操作

启动MySQL:

net start mysql

停止MySQL:

net stop mysql

更改密码:
先进入到mysql,输入下列代码,回车然后输入密码

mysql -u root -p

然后输入下列代码,本例把密码改成123456

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

文献参考(主要):https://www.jianshu.com/p/df774ce286b8

原文地址:https://www.cnblogs.com/MrLiu199903/p/12178753.html

时间: 2024-07-30 18:20:36

MySQL 8.0配置总结for Windows10的相关文章

MySQL 8.0 配置mysql_native_password身份验证插件的密码

MySQL 8.0 配置mysql_native_password身份验证插件的密码 mysql8.0的默认密码验证不再是password.所以在创建用户时,create user 'username'@'%' identified by 'password'; 客户端是无法连接服务的. 方法一: 登录MySQL后输入: ALTER USER 'username'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; F

Mysql 8.0 配置主从备份

my.ini文件的位置 mysql 8.0安装完过后没有my.ini疑惑了我好久,最后发现,配置文件在,C盘的一个隐藏文件夹里面 具体路径如下图 主库配置 修改主库INI文件 在[mysqld]节点添加如下代码: 12345678 #主节点(Master)配置# Binary Logging.#二进制文件存放路径log-bin=mysql-bin # Server Id.#服务器 idserver-id=1 mysql-bin这个文件夹我是创建在我的mysql安装目录的,暂时不知道有没有用 主库

centos 安装glassfish4.0 配置jdbc连接mysql

版本glassfish-4.0.zip 1.解压,拷贝到指定安装路径 unzip glassfish-4.0.zip  cp cp glassfish4 /usr/local/ -rf 2.设置glassfish环境变量 vim  /etc/profile export GLASSFISH_HOME=/usr/local/glassfish4 export PATH=.:$PATH:$JAVAHOME/bin:$MYSQLHOME/bin:$GLASSFISH_HOME/bin source /

实战MYSQL 8.0.12 主主复制配置过程

实战MYSQL 8.0.12 主主复制配置过程 搭建环境: Server name IP mysql1 192.168.200.1 mysql2 192.168.200.2 服务器版本:CentOS Linux release 7.5.1804 (Core)MYSQL版本:8.0.12 # 采用源码安装方式, 此过程略,或者参考 http://blog.51cto.com/snowlai/2140451 由于MYSQL采用的是源码安装方式,没有生成 /etc/my.cnf 文件,需要手动创建,创

macOS下MySQL 8.0 安装与配置教程

原文:macOS下MySQL 8.0 安装与配置教程 一.前言 1.本教程主要内容 适用Homebrew安装MySQL MySQL 8.0 基础适用于配置 MySQL shell管理常用语法示例(用户.权限等) MySQL字符编码配置 MySQL远程访问配置 2.本教程环境信息与适用范围 环境信息 软件/环境 版本/说明 macOS macOS High Sierra MySQL MySQL 8.0.12 适用范围 软件 版本 macOS macOS MySQL 8.0.x 二.MySQL安装

macOS 下的 MySQL 8.0.17 安装与简易配置

如果我写的这篇你看不懂,可能网上也没有你能看懂的教程了 虽然这篇针对的是8.0.x版本,但是关于MySQL配置之类的方法还是通用的 环境信息与适用范围 环境信息 环境/软件 版本 macOS macOS Mojave MySQL MySQL 8.0.17 适用范围 环境/软件 版本 macOS macOS大概都行吧 MySQL 8.0.x 第零步,清除之前的MySQL ( 除非你想装多个版本 ) 打开终端,输入以下??代码,并执行 sudo rm /usr/local/mysql sudo rm

MySQL 8.0系列——轻松改配置,云上友好

背景 MySQL 5.7及之前版本下修改配置,如果能动态修改的,可以用set global语法,不能动态修改的,只能修改/etc/my.cnf配置文件,之后重启生效.如果需要持久化动态修改的参数,也只能同时修改/etc/my.cnf配置文件. 这个对云上环境不友好,毕竟云数据库上,大家无法直接远程底层虚拟机修改配置文件.针对如何持久化参数配置,在MySQL 8.0,有一个新特性,可以实现轻松修改配置文件,那就是set persist 和 set persist_only语法.前者用于修改并持久化

安装mysql 8.0.17并配置远程访问

一.安装前准备 查看数据库版本命令: mysql --version mysql-community-common-8.0.17-1.el7.x86_64.rpm mysql-community-libs-8.0.17-1.el7.x86_64.rpm mysql-community-client-8.0.17-1.el7.x86_64.rpm mysql-community-server-8.0.17-1.el7.x86_64.rpm 二.安装RPM包 依次安装上述RPM包,前后安装包为依赖关

mysql 8.0 安装与配置

mysql 安装 到官网下载解压版解压到本地: 在安装路径下创建:my.ini 文件,编辑 my.ini 配置以下基本信息: [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=C:\\Program Files\\Mysql\\mysql-8.0.16-winx64 # 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需