mysql5.6 通用二进制安装
mysql5.6 通用二进制安装:
#卸载原有的mysql
yum remove mysql*
ls /etc/my.cnf*
mv /etc/my.cnf* /tmp/
#安装依赖包
yum install make cmake gcc gcc-c++ bison-devel ncurses-devel autoconf automake -y
#添加用户
groupadd mysql
useradd -r -g mysql mysql
#useradd -M -s /sbin/nologin mysql
#创建目录
mkdir -p /usr/local/mysql
mkdir -p /home/mysql
mkdir -p /home/data
mkdir -p /home/mysql/logs
mkdir -p /home/mysql/temp
#添加环境变量
echo 'PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH' >>/etc/profile
source /etc/profile
cd /soft/
tar xf mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz
cd mysql-5.6.31-linux-glibc2.5-x86_64
mv mysql-5.6.31-linux-glibc2.5-x86_64 /usr/local/mysql
cd /usr/local/mysql/
chown -Rf mysql:mysql /usr/local/mysql
chown -Rf mysql:mysql /home/data
/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/home/data --defaults-file=/usr/local/mysql/my.cnf
添加配置文件:
[client]
default-character-set =utf8
[mysqld]
server-id=10
log-bin = mysql-bin
#binlog-ignore-db=mysql
basedir = /usr/local/mysql
datadir = /home/data
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
lower_case_table_names = 1
log_bin_trust_function_creators=1
#复制函数相关、主从多要开启
character-set-server=utf8
max_connections=500
#慢查询日志
long_query_time=2
slow-query-log=On
slow_query_log_file="mysql_slow_query.log"
#将所有没有使用带索引的查询语句全部写到慢查询日志中,设置关闭,需要时再调用 set global log_queries_not_using_indexes=On 打开
log_queries_not_using_indexes=Off
#内存占用优化
innodb_buffer_pool_size = 500M
innodb_buffer_pool_instances = 1
tmp_table_size=20M
max_heap_table_size=20M
改权限:
chown mysql.mysql my.cnf
cp ./support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
/etc/init.d/mysqld start
chkconfig mysqld on
更改root密码:
/usr/local/mysql/bin/mysqladmin -u root password '123456'
#/usr/local/mysql/bin/mysqladmin -u root -h linux2 password 'new-password'
执行安全检查脚本:
/usr/local/mysql/bin/mysql_secure_installation
进入mysql创建slave用户:
GRANT replication slave ON *.* TO 'slave'@'%' IDENTIFIED BY '123456@';
mysql5.6 通用二进制安装的更多相关文章
- centos6下通用二进制安装mysql5.5.33
mysql5.5通用二进制格式安装方法 1.解压到 /usr/local 目录 # tar xf mysql-5.5.33-linux2.6-x86_64.tar.gz -C /usr/local 2 ...
- Centos7.5 mysql5.7.26二进制安装方式
1 yum安装所需相关依赖包. yum -y install gcc-c++ yum -y install zlib zlib-devel pcre pcre-devel yum -y inst ...
- Ubuntu14-04 MySQL-5.6.21通用二进制安装
#卸载mysql /etc/init.d/mysqld stop &> /dev/null killall mysqld &> /dev/null sudo rm -rf ...
- mysql 5.5.36 通用二进制安装部署
1.创建mysql用户 # useradd -r mysql 2.解压二进制包到指定目录下 # tar xf mysql-5.5.36-linux2.6-x86_64.tar.gz -C /usr/l ...
- MySQL5.7 linux二进制安装
200 ? "200px" : this.width)!important;} --> 介绍 MySQL5.7出来也有大半年了,业内也一直在宣传5.7有多么的N,官网的也是宣 ...
- MySQL5.7 windows二进制安装
200 ? "200px" : this.width)!important;} --> 介绍 1.下载解压 下载地址:http://dev.mysql.com/get/Dow ...
- centos7 安装mysql5.7(二进制安装)
一.卸载默认安装的mariadb [root@localhost ~]# yum remove mariadb* -y 二.添加mysql用户 [root@localhost ~]# useradd ...
- MySQL5.6的二进制安装
5.6 5.7 用的最多 差别不大. 首先从网上下在二进制文件 先去官网找到自己想要的版本 https://dev.mysql.com/downloads/mysql/ https://dev.mys ...
- 【MYSQL】MySQL5.6.37二进制安装
最近有个项目要用到mysql 于是在mysql的论坛中找到了一个5.6.37版本的 下面介绍怎么安装和使用mysql 下载地址: https://dev.mysql.com/downloads/mys ...
随机推荐
- css调用外部样式和css样式说明剧中显示
<title>边走边乔</title><link href="css/style.css" rel="stylesheet" ty ...
- Android 中的openurl
在iOS中这么叫,在android中不知道是不是这么称呼. 转发一篇文章 http://www.cnblogs.com/zhangkai5157/p/3289532.html
- Java for LeetCode 153 Find Minimum in Rotated Sorted Array
Suppose a sorted array is rotated at some pivot unknown to you beforehand. (i.e., 0 1 2 4 5 6 7 migh ...
- JavaScript当离开页面时可以进行的操作
当JavaScript离开页面时可以进行的操作 window.onbeforeunload = function() { var email = document.getElementById(&qu ...
- CodeForces - 416A (判断大于小于等于 模拟题)
Guess a number! Time Limit: 1000MS Memory Limit: 262144KB 64bit IO Format: %I64d & %I64u Sub ...
- eclipse 反编译插件安装
1.下载jad.exe和jadclipse_3.3.0.jar 2.将jad.exe拷贝到%JAVA_HOME%bin目录下,将jadclipse_3.3.0.jar拷贝到eclipse的plug ...
- 微信api退款操作
状况:证书加载进去,本地调试退款成功,然而发不到iis上却是不成功. 分析:定然是iis配置问题. 问题一:证书加载不进去,出现“内部错误” 解决:在iis中找到对应的应用连接池,右键高级设置,找到“ ...
- undefined reference to 'typeinfo for android::Thread'
原因:工程使用了系统库libstagefright.so,而该库是Android系统用no-rtti方式编译出来的,因此我们的工程也必须要用no-rtti方式编译. 解决方法:在Application ...
- JS输入框邮箱自动提示(带有demo和源码)(转载)
今天在javascriptQQ群里面 有童鞋问到 有没有 "JS输入框邮箱自动提示"插件,即说都找遍了github上源码 都没有看到这样类似的插件,然后我想了下 "JS输 ...
- js 实现单行文本滚动效果
js 代码如下: /***************滚动场次开始*****************/ function ScrollText(content, btnPrevious, btnNext, ...