Mac安装mysql8.0.12
···shell
下载
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.12-macos10.13-x86_64.tar.gz
tar -xzvf mysql-8.0.12-macos10.13-x86_64.tar.gz
移动到合适的位置
mv mysql-8.0.12-macos10.13-x86_64 ../mysql8.0.12
cd ../mysql8.0.12/
创建数据目录
mkdir data
cd data
mkdir binlog data innodb tmp
添加配置文件
vi my8.cnf
初始化
bin/mysqld --defaults-file=/Users/liwenjie01/mysql8.0.12/my8.cnf --initialize-insecure --user=liwenjie01 --basedir=/Users/liwenjie01/mysql8.0.12 --datadir=/Users/liwenjie01/mysql8.0.12/data/data
启动服务
bin/mysqld_safe --defaults-file=/Users/liwenjie01/mysql8.0.12/my8.cnf --user=liwenjie01 &
登录
bin/mysql -S /Users/liwenjie01/mysql8.0.12/data/mysql8.sock -uroot -p
设定新账号后再登录
bin/mysql -S /Users/liwenjie01/mysql8.0.12/data/mysql8.sock -umysql -pmysql
···
配置参考
···mysql
client]
port = 3307
socket = /Users/liwenjie01/mysql8.0.12/data/mysql8.sock
[mysql]
default-character-set = utf8mb4
no-auto-rehash
[mysqld]
port=3307
server_id=8
max_connections=3000
datadir=/Users/liwenjie01/mysql8.0.12/data/data
tmpdir=/Users/liwenjie01/mysql8.0.12/data/tmp
socket =/Users/liwenjie01/mysql8.0.12/data/mysql8.sock
log-error =/Users/liwenjie01/mysql8.0.12/data/mysqld8.log
pid-file =/Users/liwenjie01/mysql8.0.12/data/mysqld8.pid
log_bin=/Users/liwenjie01/mysql8.0.12/data/binlog/jay-bin
log-bin-index=/Users/liwenjie01/mysql8.0.12/data/binlog/mysql-bin.index
relay-log=/Users/liwenjie01/mysql8.0.12/data/binlog/localhost-relay-bin
default_authentication_plugin=mysql_native_password #使用5.7以前的加密方式
default_storage_engine=Innodb
default_tmp_storage_engine=Innodb
core_file
general_log=OFF
slow_query_log=ON
long_query_time=2
sync_binlog=0
log_slave_updates=ON
slave_net_timeout=3600
binlog_format=ROW
binlog_row_image=FULL
relay_log_recovery=1
master_info_repository=TABLE
relay_log_info_repository=TABLE
slave_parallel_type=LOGICAL_CLOCK
slave_parallel_workers=8
innodb_io_capacity=2000
innodb_io_capacity_max=20000
innodb_write_io_threads=16
key_buffer_size=128M
myisam_mmap_size=12M
tmp_table_size=3M
sort_buffer_size=3M
max_heap_table_size=3M
join_buffer_size=3M
bulk_insert_buffer_size=3M
explicit_defaults_for_timestamp=ON
innodb_data_home_dir=/Users/liwenjie01/mysql8.0.12/data/innodb
innodb_file_per_table=ON
innodb_buffer_pool_size=32G
innodb_sort_buffer_size=32M
innodb_log_group_home_dir=/Users/liwenjie01/mysql8.0.12/data/innodb
innodb_log_files_in_group=3
innodb_log_file_size=128M
innodb_log_buffer_size=32M
innodb_flush_log_at_trx_commit=1
innodb_flush_method=O_DIRECT
innodb_print_all_deadlocks=ON
wait_timeout=604800
interactive_timeout=604800
···
Mac安装mysql8.0.12的更多相关文章
- 安装mysql8.0.12
		安装mysql8.0.12 https://blog.csdn.net/zwj1030711290/article/details/80039780 问题1:忘记记录日志打印的密码就把窗口给关了 解决 ... 
- 安装mysql8.0.12以及修改密码和Navicat的连接
		mysql8.0+与安装其他版本不同一.安装mysql8.0.121.到官网https://www.mysql.com/ 下载mysql-8.0.12-winx64.zip(不要.mis),直接解压 ... 
- linux使用glibc版本安装mysql8.0.12
		1.前言 使用yum安装虽然很方便,但是如果要是在没有公网的环境下,是没有办法使用yum源的.所以我们可以使用mysql提供的glibc版本的安装包,进行安装. 但是在安装之前,一定要将以前的版本删除 ... 
- windows使用zip包安装mysql8.0.12
		1.前言 在windows下有两种安装mysql的方式,一种是msi的方式,一种是使用zip包的安装方式.通常都是用msi的方式,毕竟不需要敲命令,只用图形界面就可以完成安装.zip包的安装方式也很简 ... 
- windows使用msi包安装mysql8.0.12
		1.前言 利用windows提供的二进制分发包(msi)安装是非常简单的,只要根据提示安装就可以了,和安装普通软件没有什么区别.但是如果想在安装的时候就把规划的配置好,是需要看懂每个步骤到底做什么用, ... 
- centos7下安装mysql8.0.12及设置权限
		一.mysql版本介绍 mysql的官网为:https://www.mysql.com/ 在官网上可以看到多个版本,主要版本如下, 1.MySQL Community Server 社区版本,开源免费 ... 
- Linux安装MySQL8.0.12之二进制安装
		运行环境:centos 7.5 + mysql8.0.12 1.下载官方打包好的二进制安装包: wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysq ... 
- CentOS7安装mysql8.0.12
		一.配置yum源 下载mysql源安装包 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ 复制下载链接:https://d ... 
- windows10 安装 mysql8.0.12 详解
		[1]下载安装包 官网下载地址:https://downloads.mysql.com/archives/community/ 如下图所示: 下载完成,安装包为mysql-8.0.12-winx64. ... 
随机推荐
- PostgreSQL安装和配置---Ubuntu
			PostgreSQL安装和配置---Ubuntu 
- 蓝牙inquiry流程之HCI_Inquiry_Result_With_RSSI和HCI Extended Inquiry Result处理
			首先介绍一下和inquiry的相关的流程. inquiry是从协议栈下发的一个HCI命令.其格式如下: 这里简单介绍下第二个参数,是inquiry的持续时间, 从上图看出 inquiry持续的时间是 ... 
- centos7 安装 telnet
			https://blog.csdn.net/wfh6732/article/details/55062016/ https://blog.csdn.net/typa01_kk/article/deta ... 
- 利用fiddler core api 拦截修改 websocket 数据
			一般的中间人攻击基本都是拦截修改普通的http协议里面的内容,而对于怎么拦截修改websocket协议传输的内容好像都没有多少介绍. talk is cheap show me the code us ... 
- Linux环境下使用n更新node版本失败的原因与解决
			Linux环境为CentOS 6.5 64位,阿里云低配服务器...学生优惠,然而下个月即将过期,真是个悲伤的故事 很久之前就安装了node,但是一直没有进行过升级,近日因为将部分异步代码更新为采用原 ... 
- ubuntu set/unset proxy
			export http_proxy export https_proxy unset http_proxy unset https_proxy 
- 微信小程序在当前页面设置其他页面的数据
			如果其他页面用到的数据是 globalData, 那么直接在当前页面修改 globalData 数据即可. 如果其他页面用到的数据是 storage, 那么直接在当前页面修改 storage 数据即可 ... 
- Scrapy的日志等级和请求传参
			日志等级 日志信息: 使用命令:scrapy crawl 爬虫文件 运行程序时,在终端输出的就是日志信息: 日志信息的种类: ERROR:一般错误: WARNING:警告: INFO:一般的信息: ... 
- ffmpeg sox 音频转换 MP3 转 wav
			转自:https://blog.csdn.net/xiaoshulf/article/details/78657172 1 windows 下 mp3 文件和 wav 文件的 转换 实现代码: 1 f ... 
- raft--分布式一致性协议
			0. 写在前面的话 一直从事分布式对象存储工作,在分布式对象存储的运营,开发等工作中,数据一致性是至关重要的.因此想写一篇关于分布式一致性的文章.一来,可以和大家分享.二来,可以提高自己的文字提炼能力 ... 
