CentOS下MySQL的安装
MySQL数据库是一款比较常用的数据库,大家在练习安装时,可能会遇到各种各样的问题,请大家参考在CentOS系统下MySQL数据库的安装方式。如有任何问题,欢迎留言,本人随时解答。
MySQL安装步骤如下:
第一步:上传 MySQL二进制安装包
MySQL版本:5.6.3
下载链接:https://pan.baidu.com/s/1uvqAjDP6PRNWHlNt5tyvKQ
第二步:添加用户组,创建用户
- groupadd mysql // 添加一个用户组,名字叫做 mysql
- useradd -g mysql mysql // 并创建一个用户 mysql
第三步:解压缩,创建软链接
- cd /usr/local/
- tar zxvf mysql-5.6.-linux-glibc2.-x86_64.tar.gz
- ln -s mysql-5.6.-linux-glibc2.-x86_64 mysql
第四步:创建数据目录,并修改所有者所属组
- mkdir -p /data/data0/mysql//data/
- mkdir -p /data/data0/mysql//binlog/
- mkdir -p /data/data0/mysql//relaylog/
- chown -R mysql:mysql /data/data0/mysql/
第五步:初始化数据(自动创建几个库,添加记录 test mysql)
- /usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/data/data0/mysql//data --user=mysql
第六步:创建配置文件
- touch /data/data0/mysql//my.cnf // 创建空文件
- vi /data/data0/mysql//my.cnf
- [client]
- character-set-server = utf8
- port =
- socket = /tmp/mysql.sock
- [mysqld]
- character-set-server = utf8
- replicate-ignore-db = mysql
- replicate-ignore-db = test
- replicate-ignore-db = information_schema
- user = mysql
- port =
- socket = /tmp/mysql.sock
- basedir = /usr/local/mysql
- datadir = /data/data0/mysql//data
- log-error = /data/data0/mysql//mysql_error.log
- pid-file = /data/data0/mysql//mysql.pid
- open_files_limit =
- back_log =
- max_connections =
- max_connect_errors =
- #table_cache =
- external-locking = FALSE
- max_allowed_packet = 32M
- sort_buffer_size = 1M
- join_buffer_size = 1M
- thread_cache_size =
- #thread_concurrency =
- query_cache_size = 512M
- query_cache_limit = 2M
- query_cache_min_res_unit = 2k
- default-storage-engine = Innodb
- thread_stack = 192K
- transaction_isolation = READ-COMMITTED
- tmp_table_size = 246M
- max_heap_table_size = 246M
- #long_query_time =
- log-slave-updates
- log-bin = /data/data0/mysql//binlog/binlog
- binlog_cache_size = 4M
- binlog_format = MIXED
- max_binlog_cache_size = 8M
- max_binlog_size = 1G
- relay-log-index = /data/data0/mysql//relaylog/relaylog
- relay-log-info-file = /data/data0/mysql//relaylog/relaylog
- relay-log = /data/data0/mysql//relaylog/relaylog
- expire_logs_days =
- key_buffer_size = 256M
- read_buffer_size = 1M
- read_rnd_buffer_size = 16M
- bulk_insert_buffer_size = 64M
- myisam_sort_buffer_size = 128M
- myisam_max_sort_file_size = 10G
- myisam_repair_threads =
- myisam_recover
- sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
- interactive_timeout =
- wait_timeout =
- skip-name-resolve
- #master-connect-retry =
- slave-skip-errors = ,,,,,,
- #master-host = 192.168.1.2
- #master-user = username
- #master-password = password
- #master-port =
- server-id =
- #innodb_additional_mem_pool_size = 16M
- #innodb_buffer_pool_size = 512M
- #innodb_data_file_path = ibdata1:512M:autoextend
- #innodb_file_io_threads =
- #innodb_thread_concurrency =
- #innodb_flush_log_at_trx_commit =
- #innodb_log_buffer_size = 16M
- #innodb_log_file_size = 128M
- #innodb_log_files_in_group =
- #innodb_max_dirty_pages_pct =
- #innodb_lock_wait_timeout =
- #innodb_file_per_table =
- #log-slow-queries = /data/data0/mysql//slow.log
- #long_query_time =
- [mysqldump]
- quick
- max_allowed_packet = 32M
- [mysql]
- no-auto-rehash
- prompt = (\u@\h)[\d]>\_
- default-character-set=utf8
配置文件
安装完成,启动MySQL。
- /usr/local/mysql/bin/mysqld_safe --defaults-file=/data/data0/mysql//my.cnf &
测试是否安装成功。
- /usr/local/mysql/bin/mysql -uroot -p
CentOS下MySQL的安装的更多相关文章
- Linux(centos)下mysql编译安装教程
Linux下mysql编译安装教程 #查看linux发行版本 cat /etc/issue #查看linux内核版本号 uname -r 本文測试环境centOS6.6 一.Linux下编译安装MyS ...
- CentOS下MySQL的安装过程
1 查看 CentOS 自带的 mysql 输入命令: rpm -qa | grep mysql 2 将自带的MySQL卸载了 输入命令: rpm -e --nodeps mysql-libs-5.1 ...
- Linux CentOS下MySQL的安装配置之浅谈
前期必备安装:VMware虚拟机,CentOS镜像[注意:Linux下使用CentOS MySQL是不用在官网下载的,只需要配置就OK了] 下面开始正式操作: //CentOS安装MySQL之浅谈 ...
- CentOS下mysql默认安装位置
如果采用RPM包安装,安装路径应在/usr/share/mysql目录下 mysqldump文件位置:/usr/bin/mysqldump mysqli配置文件: /etc/my.cnf或/usr/s ...
- CentOS 下mysql 的安装
1.安装mysql服务器 yum -y install mysql-server 2.装入service启动服务 /etc/rc.d/init.d/mysqld start 3.设置mysql服务开机 ...
- Linux系统CentOS下mysql的安装日志
今天自己捣鼓了一下,在linux系统CentOs6.5下使用源码方式安装和配置mysql,这里记录一下步骤. a) 下载mysql,source版本.Mysql-5.6.20.tar.gz b) 安装 ...
- CentOS下MySQL数据库安装
前辈们总是说,要边学边记录,要总结.所以,开始把每天学到的内容一点一点记录. 复杂的理论不懂,只会目前安装,安好后就开始玩咯! 1.在官网下载相应的rpm安装包 下载地址:http://dev.mys ...
- CentOS下MySQL 5.7编译安装
CentOS下MySQL 5.7编译安装 文章目录 安装依赖包 下载相应源码包 添加mysql用户 预编译 编译安装 启动脚本,设置开机自启动 /etc/my.cnf,仅供参考 初始化数据库 设置 ...
- CentOS下Mysql安装教程
CentOS下Mysql安装教程 本人学习Linux时使用的是CentOs5.5版本,在该环境中,Mysql的安装方法有很多种,下面我只讲我这次成功了的方法,作为一个记录,供大家参考,同时给自己做一个 ...
随机推荐
- Spark学习之Spark Streaming
一.简介 许多应用需要即时处理收到的数据,例如用来实时追踪页面访问统计的应用.训练机器学习模型的应用,还有自动检测异常的应用.Spark Streaming 是 Spark 为这些应用而设计的模型.它 ...
- java并发编程(1) --并发基础及其锁的原理
引言 多线程的知识点是一个庞大的体现,对此也是一知半解.一直想系统的深入的学习多线程的知识,奈何一直没有找到机会,好吧,其实就是懒.最近在项目中接触到一个多并发的项目,在项目中踩了无数的坑.在此下定决 ...
- kube-proxy的功能
Kube-proxy的功能 我们知道POD的IP是动态分配的而且经常会变,所以为了可以通过一个不太容易变化的IP访问POD就会使用一个叫做service的东西,通过标签选择器和POD进行关联. Ser ...
- 深入理解Linux内核 学习笔记(4)
第四章 中断和异常 中断通常被分为同步中断和异步中断,同步中断是当指令执行时由CPU控制单元产生的,之所以称为同步,是因为只有在一条指令终止执行后CPU才会发出中断异步中断是由其他硬件设备依照CPU时 ...
- 数据结构与算法(十):红黑树与TreeMap详细解析
本文目录 一.为什么要创建红黑树这种数据结构 在上篇我们了解了AVL树,既然已经有了AVL这种平衡的二叉排序树,为什么还要有红黑树呢? AVL树通过定义我们知道要求树中每一个结点的左右子树高度差的绝对 ...
- Vue.js 学习笔记 第5章 内置指令
本篇目录: 5.1 基本指令 5.2 条件渲染指令 5.3 列表渲染指令 v-for 5.4 方法与事件 5.5 实战:利用计算属性.指令等知识开发购物车 回顾一下第2.2节,我们己经介绍过指令(Di ...
- ArcPy 将mxd格式转换为msd格式
在控制程序进行地图服务更新时,如果只是修改MXD中的渲染是不行的,需要写脚本将MXD转换为MSD,替换原有的MSD文件,并重新启动地图服务,这样才能读取到新的渲染方式. 附上Python代码: # - ...
- java中用swing做一个windows计算器
目录 主函数 普通计数器 科学计算器 注意: @(java中用swing做一个windows计算器) 前言: 来看这篇教程估计都是java课程设计吧,现在已经没有公司很少使用swing组件了,java ...
- 在线修改redo日志大小
注意点:1.redo要是能sesize的话就完美了2.drop时候如果active就得checkpoint才能drop3.物理删除旧redo文件redo大小影响切换,进而影响性能,至于什么样的业务设置 ...
- SQL基础语法
数据库: 结构化查询语言(Structured Query Language)简称SQL: 数据库管理系统(Database Management System)简称DBMS: 数据库管理员(Data ...