mysql5.6.37驱动_mysql5.6.37安装
tags:mysql
安装
环境准备
本次安装的操作系统
#cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)
#ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 7861
max locked memory (kbytes, -l) 64
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 7861
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
#open files 最大打开文件数限制
#max user processes 每个用户最大processes 数量
设置操作系统资源限制
\#vim /etc/security/limits.conf
\* soft nofile 65535
\* hard nofile 65535
\* soft nproc 65535
\* hard nproc 65535
\#ulimit -a
open files (-n) 65535
max user processes (-u) 65535
io调度器修改
io 调度器修改为deadline
echo "deadline" > /sys/block/sda/queue/scheduler
*这里的sdb 修改为实际的设备名称例如sda 或者sdc。/data 所在的设备名称
*需要加入到/etc/rc.local 中开启自动加载
系统内核参数修改
vm.swappiness =5 #控制linux 物理RAM 内存进行SWAP 页交换的相对权重
vm.dirty_ratio =5 #脏页占整个内存的比例,开始刷新
vm.dirty_background_ratio = 10 #脏页占程序的百分比,开始刷新
开始安装
创建MySQL用户
#useradd mysql -s /sbin/nologin
上传MySQL 二进制包并解压
#tar -xf mysql-5.6.37-linux-glibc2.12-x86_64.tar.gz -C /usr/local/
创建软链接
#ln -s /usr/local/mysql-5.6.37-linux-glibc2.12-x86_64 /usr/local/mysql
根据目录定义创建目录
#mkdir -p /data/mysql3306/{data,log}
修改权限
# chown mysql:mysql /data/
# chown mysql:mysql /data/* -R
# chown mysql:mysql /usr/local/mysql
# chown mysql:mysql /usr/local/mysql/* -R
安装需的软件包
#yum groupinstall Development Tools
#yum install libaio.so.1 libaio numactl
修改MySQL配置文件
\#vim /etc/my.cnf
[client] #客户端
port = 3306 #指定端口
socket = /data/mysql3306/data/mysql.sock #指定sock 文件
default-character-set = utf8 #指定客户端字符集
[mysql]
prompt="\\u@\\h:\\p [\\d]>
\#pager="less -i -n -S"
\##tee=/home/mysql/query.log
no-auto-rehash
[mysqld]
\#misc
user = mysql #定义运行用户
basedir = /usr/local/mysql #定义程序
datadir = /data/mysql3306/data #定义数据目录
port = 3306 #定义端口
socket = /data/mysql3306/data/mysql.sock #定义sock 文件
default_storage_engine=Innodb #定义默认存储引擎
character-set-server = utf8 #定义默认字符集
open_files_limit = 65535 #定义打开最大文件数
\#binlog
binlog_format = row #定义binlog 格式
server-id = 123306 #定义server_id ip 最后一位+MySQL 端口
log-bin = /data/mysql3306/log/mysql-bin #定义binlog 存储文件
sync_binlog =1 #每次进行事物提交之后binlog_cache 中的数据强制写入磁盘
\#myisam
key_buffer_size = 8M #myisam 的缓存区大小
\#query_cache #关闭query_cache
query_cache_size =0
query_cache_type =0
\#innodb
innodb_buffer_pool_size=1G #innodb 缓存区大小如果单实例官方推荐物理内存80%
innodb_file_per_table =on #是否启用独立表空间
innodb_log_buffer_size=16M #redo buffer 大小
innodb_data_file_path=ibdata1:1024M:autoextend #独立表空间
innodb_log_file_size=4G #redo log 大小一般推荐值buffer pool 的1/,N 是注一组里面日志文件的数量最大512G
innodb_log_files_in_group =2 #一个日志组里面日志文件的数量。
innodb_open_files = 65535 #innodb 打开文件数
innodb_flush_log_at_trx_commit=1 #事物提交,必须强制刷log 才算提交成功
初始化MySQL
#cd /usr/local/mysql/scripts/
#./mysql_install_db --basedir=/usr/local/mysql
启动MySQL
#/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf&
登陆
#/usr/local/mysql/bin/mysql
设置密码
#set password for 'root'@'localhost' =password("redhat");
关闭mysql
#/usr/local/mysql/bin/mysqladmin -uroot -predhat shutdown
安全设置
"root@localhost:mysql.sock [(none)]>drop database test;
"root@localhost:mysql.sock [mysql]>delete from user where not(host='localhost' and user='root');
"root@localhost:mysql.sock [mysql]>update mysql.user set password=password("redhat") where user='root';
"root@localhost:mysql.sock [mysql]>truncate table mysql.db;
"root@localhost:mysql.sock [mysql]>FLUSH PRIVILEGES;
mysql5.6.37驱动_mysql5.6.37安装相关推荐
- mysql5.7.14操作命令_Mysql5.7.14安装配置方法操作图文教程(密码问题解决办法)
本篇文章主要涉及mysql5.7.14用以往的安装方法安装存在的密码登录不上,密码失效等问题的解决办法,希望可以帮到有同样困扰的朋友. 具体过程如下: 一.软件下载: 2.将下载的文件进行减压,作者的 ...
- mysql5.7.19设置_MySQL5.7.19安装配置
我的安装目录为:D:\Database\MySQL\mysql-5.7.19-winx64 1.解压MySQL-5.7.19 2.设置环境变量 MYSQL_HOME:D:\Database\MySQL ...
- mysql5.7 mgr功能_MySQL5.7 MGR安装配置
MySQL5.7 MGR安装配置 发布时间:2020-09-14 08:16:48 来源:51CTO 阅读:375 作者:易语随风去 MySQL5.7 MGR安装配置 一.服务器规划 mysql_mg ...
- mysql5.7.17配置_mysql5.7.17安装配置
一.创建msql用户#添加运行mysql的用户,禁止该用户登录系统 [root@openstack-01 ~]# useradd mysql -s /sbin/nologin 二.创建相关目录#创建 ...
- 查看mysql5.7默认密码_mysql-5.7安装部署+MySQL5.7初始密码查看及重置
mysql-5.7安装部署+MySQL5.7初始密码查看及重置 系统环境 Centos 7.6 首先下载mysql安装包: wget https://dev.mysql.com/get/Downloa ...
- Ubuntu系统---安NVIDIA 驱动后 CUDA+cuDNN 安装
Ubuntu系统---安NVIDIA 驱动后 CUDA+cuDNN 安装 --------------------------------------------@20190726--------- ...
- LAMP(httpd 2.4.1 + mysql-5.5.19 + php-5.3.10)编译安装
LAMP(httpd 2.4.1+mysql-5.5.19+php-5.3.10)编译安装 一.安装开发包组: yum groupinstall "Development Tools&quo ...
- android 最新usb驱动程序下载,安卓手机USB驱动官方下载、安装教程
如果您想要成功地将安卓手机连接到电脑端进行文件传输.手机ROOT,或者更新手机固件.就不得不需要一个合适的USB驱动.为了方便大家,我们特意收集并整理了比较大众的安卓手机机型USB驱动的下载链接(所有 ...
- 编译安装mysql5.6.16_CentOS 6.4下编译安装MySQL 5.6.16
一.卸载旧版本号MySql 1.rpm卸载: 1> 检查安装包: rpm -qa | grep mysql 2> 普通删除: rpm -e mysql-5.6.16.rpm 3> 强 ...
最新文章
- 带你进入String类的易错点和底层本质分析!
- Dell 原有PowerEdge 服务器型号获得通过 Red Hat Enterprise Linux 6 认证
- JUnit单元测试用例
- 045_CSS3过渡
- 在Debian 上安装php zip扩展
- struts2中result的type跳转类型总结
- 转:[C#]获取某年指定周的开始日期和结束日期的通用方法
- 利益相关者软件工程_如何向利益相关者解释用户体验的重要性
- Archsummit 2019重磅分享|闲鱼Flutter&FaaS云端一体化架构
- 第一次使用水晶报表,柱状图的横竖坐标不会定位,怎么办?
- 2017⇆2019,用了这款减肥App,我胖了30斤...
- Android 10如何增强移动安全性
- Css学习总结(5)——CSS常见布局方式
- 射频识别实训总结_个人总结
- 【新闻】本人新书《Java多线程编程实战指南(核心篇)》已出版上市
- highcharts 开发笔记
- TPC-H和TPC-DS
- vot-toolkit-python测试DiMP50在VOT2018上的表现
- TVS管的参数理解与选型
- 利用CC2530单片机的蜂鸣器播放音乐的代码