ubuntu16安装mysql82021-03-15 17:36:16
1、上传文件
上传mysql8deb.tar和mysql8install.sh到任意路径
mysql8deb.tar: 126邮箱下载
# cat mysql8install.sh
#!/bin/bash
echo -e "\033[32mMySQL 8.0.23 begin install...\033[0m"
basedir=$(cd $(dirname $0);pwd)
debs=(
mysql-common_8.0.23-1ubuntu16.04_amd64.de
解决办法
vi /etc/my.cnf
在[mysqld]后面添加以下内容
[mysqld]
sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'
按下Esc键,输入:wq 回车,保存并退出
重启数据库
service mysqld restart
这样就关闭了
linux中使用yum安装mysql十分简单,只需要两行命令即可 安装yum mysql数据源命令
yum localinstall https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm -y
安装mysql服务
yum install mysql-community-server -y
具体操作请参考:linux yum安装mysql8 下
一:虚拟机联网
NAT模式原理:
关于如何使用VMnet8构造子网段可参考博客
设置完成后本机上VMnet8IP设置如下:
Vmware虚拟网络设置:
虚拟机IP设置:
二:防火墙开启特定端口
防火墙 - 高级设置 - 入站规则-开启本地3306端口
三:Navicat远程连接
默认情况下,mysql的用户没有远程访问
Mac环境中安装mysql82021-03-02 08:03:40
Mac环境中安装mysql8步骤如下:
1、首先登陆mysql官网,下载dmg安装包,也就是图片中的第一个。
(直接点网址即可,不要自己进官网找,我一开始进官网瞎找就安装错了,花了一晚上白费劲。8.0.X版本用这个办法应该都可以)https://dev.mysql.com/downloads/mysql/
点最下面的No thanks即可。2.下载
MGR简介MGR是mysql Group Replication简称,中文名称是Mysql组复制,MGR是MySQL官方于2016年12月推出的一个全新的高可用与高扩展的解决方案,提供了高可用、高扩展、高可靠的MySQL集群服务,目前只支持MYSQL5.7和mysql8.0版本。MGR优点
高一致性:基于原生复制和paxos协议的组复制技术。
Linux mysql8.X离线安装并相关部署,以及实现互为主从详细配置
mysql服务器互为主从详细配置请转链接:
1、第一步确认系统是否自带安装了mysql
//1、输入linux指令查询所有安装包:rpm -qa | grep -i mysql
[root@wqy etc]# rpm -qa | grep -i mysql
mysql-server-**
mysql-**
per
mysql8安装脚本以及系统调试2021-02-24 13:01:06
#!/bin/sh#此脚本针对的是Centos7操作系统搭建的mysql8 #######检查网络ifconfigping -c 3 -i 0.5 baidu.com
#添加公网DNS地址cat >> /etc/resolv.conf << EOFnameserver 8.8.8.8nameserver 114.114.114.114EOF#Yum源更换为国内阿里源yum install telnet #add the epelwget -O
mysql8搜集的优化配置项2021-02-23 16:03:35
mysql8.0配置文件优化
采用yum安装的mysql, 会直接读取/etc/my.cnf作为配置文件。
/etc/my.cnf配置文件可以优化,添加内容,以下为核心参数含义:
innodb_buffer_pool
# 注:缓冲池位于主内存中,InnoDB用它来缓存被访问过的表和索引文件,使常用数据可以直接在内存中被处理,从而提升
1. 环境准备
创建挂载数据目录和配置文件
mkdir -p /opt/mysql/data /opt/mysql/conf
touch /opt/mysql/conf/my.cnf
2. 拉取镜像
docker pull mysql
3. 启动容器
docker run --restart=always --name=mysql -p 3306:3306 \
-v /opt/mysql/conf/my.cnf:/etc/my.cnf \
-v /opt/my
主要跳过两个坑:1、在vs中添加EF模型的界面闪退或不出现;2、EF生成模型时出错导致mysql奔溃关闭;
步骤:
1、安装 "Connector/NET 6.10.9" ,注意:必须是6.10.9,要与下面步骤中使用NuGet中的 “MySql.Data.Entity” 版本号一致! 地址:https://dev.mysql.com/downloads/connector/net/
2、
Linux下安装mysql8(tar包)
场景环境准备安装
场景
最近陆续学习了很多东西,其中在为hive装mysql以管理源数据时,我装了两天mysql8都没有成功,网上教程太多,有的是rpm,有的是yum,而我下载的包是bin目录形式的tar包,期间我遇到了各种各样的问题,像my.cnf缺失,找不到mysql.sock等等。
如果不是粗心,那么可能是密码错误,也可能是修改远程访问错误导致不能在本地访问。
进入mysql
关闭mysql的验证: 修改配置文件 /etc/my.cnf,在下面加入一行skip-grant-tables=1 重启mysql服务:systemctl restart mysqld 使用root用户登录到mysql:mysql -u root
修改密码
使用命
windows安装mysql82021-01-30 21:32:18
A temporary password is generated for root@localhost: upkiQXrdO8+l mysql8zip安装教程:1:下载mysql-8.0.23-winx64 并且解压缩2: 配置环境变量,比如:
D:\mysql\mysql-8.0.23-winx64\bin,这样在任何地方都能调用mysqld服务3: 在mysql-8.0.23-winx64 解压后文件夹中新建my.ini [和b
问题:
Navicat链接MySQL时报错,如下
解决:
打开MySQL,切换密码模式选项,再次连接,成功。
原因:
mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password。
解决问题方法有两种,一种是升级navicat驱动,一种是把mysql用户登录密码加密规
数据库学习之路(一)MySQL8安装2021-01-23 18:05:14
1、创建数据库管理用户
# useradd mysql
2、创建数据和日志目录
# mkdir -p /data/mysql/data_3306 # mkdir -p /data/mysql/binlog_3306
3、下载安装包并安装
# cd /usr/local/
# wget https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.16-lin
MySQL8解压版安装2021-01-19 09:35:01
第一步:根目录新建my.ini文件
[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[mysqld]# 设置3306端口port = 3306# 设置mysql的安装目录basedir = D:\\Program Files\\mysql\\# 设置mysql数据库的数据的存放目录datadir = D:\\Program Files\\mysql\\data# 允许最
Rancher部署mysql82021-01-18 09:01:04
环境变量设置
设置root用户的密码
端口映射
处理用户远程连接登录异常
create user 'taishi'@'%' identified by 'aransfar@123'; grant all privileges on *.* to 'taishi'@'%' with grant option; flush privil
Linus安装mysql82021-01-13 12:32:56
1、官网下载安装包https://downloads.mysql.com/archives/community/
2、通过xftp将安装包上传至Linux服务器
3、解压压缩包tar -xvf mysql-8.0.18-linux-x86_64-minimal.tar
4、继续解压需要的那一个, tar -xvf mysql-8.0.18-linux-x86_64-minimal.tar.xz
5、输入命
去官网找到自己要安装的mysql版本,网址:https://dev.mysql.com/downloads/mysql/
找到对应版本,复制下载链接
然后用wget进行安装:
mkdir mysql
cd mysql
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.22-1.el8.x86_64.rpm-bundle.tar
下载完成后,使用tar命令进行解
Mysql8 超级详细安装教程2021-01-08 16:32:20
Mysql8 超级详细安装教程
一.下载mysql-8.0.17-win64 版本的压缩文件
链接:https://pan.baidu.com/s/1Vm8T7Yspy_BIy0zP79kPVg提取码:e01l
二.安装mysql-8.0.17-win64
2.1将压缩包解压到自己合适的磁盘目录下,例:
2.2配置my.ini文件
2.3用管理员打开cmd进入mysql/bin
mysql8创建JDBC2021-01-06 12:30:36
// 1.注册驱动
Class.forName("com.mysql.cj.jdbc.Driver");
// 2.获取连接
String url = "jdbc:mysql://localhost:3306/mybatis?useSSL=false&useUnicode=true&characterEncoding=UTF8&serverTimezone=GMT";
Strin
mysql8.0.20安装2021-01-04 15:58:49
mysql8 镜像下载地址:mysql8镜像 (用迅雷速度更快)
安装源文件版本:mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz
mysql安装位置:/data/mysql8
数据库文件数据位置:/data/mysql8/data
注:未防止混淆,这里都用绝对路径执行命令
除了文件内容中的#,这里所有带#都是linux命
mysql8版本以上重置密码2021-01-01 21:36:08
1、打开命令窗口cmd,输入命令:net stop mysql,停止MySQL服务,
2、开启跳过密码验证登录的MySQL服务, 输入命令 :
mysqld --console --skip-grant-tables --shared-memory
3、再打开一个新的cmd,无密码登录MySQL,输入登录命令: mysql
4、在新的命令行窗口输使用数据库入:use mysql
5、新窗口
Mysql8的分组排序2020-12-30 18:03:25
Mysql8之前Group By支持分组排序
如:
select *
from (
select * from user_position order by userId,time desc
) as u
group by u.userId
或如:
select *
from user_position
group by userId desc
会取每组时间最新的一条,官方给出解释:
默认情况下GROUP BY