Redhat6.4下MySQL5.6.26二进制版安装配置
来源:互联网 发布:利用excel制作软件 编辑:程序博客网 时间:2024/05/12 23:11
在oracle官网下载mysql-advanced-5.6.26-linux-glibc2.5-x86_64.tar.gz,本例使用自定义目录安装在/u01/app/mysql-5.6.26下,此目录根据实际需要适应调整
一. 文件下载到服务器/u01/app目录下
cd /u01/app
tar zxvf mysql-advanced-5.6.26-linux-glibc2.5-x86_64.tar.gz
mv mysql-advanced-5.6.26-linux-glibc2.5-x86_64 mysql-5.6.26
二.创建mysql组和用户
groupadd -g 1000 mysql
useradd -u 1000 -g mysql mysql
三.目录权限分配
chmod +w /u01/app/mysql-5.6.26
chown -R mysql:mysql /u01/app/mysql-5.6.26
mkdir -p /u01/app/mysql-5.6.26/data
chown -R mysql:mysql /u01/app/mysql-5.6.26/data
mkdir -p /u01/app/mysql-5.6.26/log
chown -R mysql:mysql /u01/app/mysql-5.6.26/log
四.配置文件拷贝到系统目录下
cd mysql-5.6.26/support-files/
cp my-default.cnf /etc/my.cnfcp mysql.server /etc/init.d/mysqld
五. 配置调整,启动MySQL 5.6.26
1. 若有需要请先修改 mysql 的配置 my.cnf
vi /etc/my.cnf
[client] 配置为
default-character-set = utf8
port = 3306
socket = /u01/app/mysql-5.6.26/mysql.sock
[mysqld] 配置为
character_set_server = utf8
basedir = /u01/app/mysql-5.6.26
datadir = /u01/app/mysql-5.6.26/data
log-error = /u01/app/mysql-5.6.26/log/mysql_error.log
pid-file = /u01/app/mysql-5.6.26/mysql.pid
port = 3306
server_id = 1
socket = /u01/app/mysql-5.6.26/mysql.sock
max_connections = 1000
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
innodb_buffer_pool_size = 1024M
innodb_log_file_size = 256M
innodb_log_buffer_size = 16M
innodb_io_capacity = 200
# default_table_type = InnoDB
log-bin=mysql-bin
slow-query-log = /u01/app/mysql-5.6.26/log/mysql_slow.log
long_query_time = 5
lower_case_table_names=1
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
--其中内存部分配置根据服务器提供资源适应性调整
2.mysql 初始化安装
chmod +x /u01/app/mysql-5.6.26/scripts/mysql_install_db
/u01/app/mysql-5.6.26/scripts/mysql_install_db \
--defaults-file=/etc/my.cnf \
--basedir=/u01/app/mysql-5.6.26/ \
--datadir=/u01/app/mysql-5.6.26/data \
--user=mysql
3. 将 mysql 加入开机启动
chmod +x /etc/init.d/mysqld
vi /etc/init.d/mysqld (编辑此文件,查找并修改以下变量内容:)
basedir=/u01/app/mysql-5.6.26
datadir=/u01/app/mysql-5.6.26/data
chkconfig --add mysqld
chkconfig --level 345 mysqld on
4. 启动 mysql
service mysqld start
5. 配置访问帐号root
/u01/app/mysql-5.6.26/bin/mysqladmin -uroot password zdsoft
/u01/app/mysql-5.6.26/bin/mysql -uroot -p
mysql>use mysql;
mysql>GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'zdsoft' with GRANT OPTION;
mysql>update user set password=password('zdsoft'); --所有用户都密码更新
mysql>FLUSH PRIVILEGES;
mysql>quit;
6.为方便mysql操作,设置mysql用户的环境变量
su - mysql
vi ~/.bash_profile
--加入以下内容
MYSQL_HOME=/u01/app/mysql-5.6.26
PATH=$PATH:$HOME/bin:$MYSQL_HOME/bin
- Redhat6.4下MySQL5.6.26二进制版安装配置
- Cent Os 6.5二进制版快速安装配置MYSQL5.6
- Cent Os 6.5二进制版快速安装配置MYSQL5.7
- CentOS下安装二进制版Mysql5.5.x
- Centos6.6安装通用二进制版mysql5.6.38
- MYSQL二进制版安装
- linux rehat as4 下mysql二进制版安装使用
- CentOS 6&7 下安装二进制版FFMPEG
- Leanote 二进制版详细安装教程 Windows
- RedHat6.0下源码安装MySQL5.5.27
- RedHat6下源码安装MySQL5.6
- Linux操作系统中如何安装二进制版的MySQL数据库
- Redhat6.4环境下yum的安装与配置
- redhat6.4下安装Oracle11g
- redhat6.5下配置安装yum源
- RedHat6.5安装MySQL5.7
- RedHat6.5安装MySQL5.7
- Fedora16/RedHat6.4下配置samba
- 线程间通信问题学习
- Linux shell知多少
- java向C++传图片
- UVA-10474 Where is the Marble?
- Apache通用日志工具commons-logging和Log4j使用总结
- Redhat6.4下MySQL5.6.26二进制版安装配置
- taobao
- iOS开发范例实战宝典(进阶篇)——互动出版网
- Atlassian Crowd安装
- 读书笔记
- Android Camera 使用小结
- Atlassian JIRA 安装
- HDOJ 2066 一个人的旅行 (最短路 Dijkstra && SPFA)
- 黑马程序员——JAVA基础——IO流