MySQL数据库是一款比较常用的数据库,大家在练习安装时,可能会遇到各种各样的问题,请大家参考在CentOS系统下MySQL数据库的安装方式。如有任何问题,欢迎留言,本人随时解答。

MySQL安装步骤如下:

第一步:上传 MySQL二进制安装包

MySQL版本:5.6.3

下载链接:https://pan.baidu.com/s/1uvqAjDP6PRNWHlNt5tyvKQ

第二步:添加用户组,创建用户

  1. groupadd mysql // 添加一个用户组,名字叫做 mysql
  2. useradd -g mysql mysql // 并创建一个用户 mysql

第三步:解压缩,创建软链接

  1. cd /usr/local/
  2. tar zxvf mysql-5.6.-linux-glibc2.-x86_64.tar.gz
  3. ln -s mysql-5.6.-linux-glibc2.-x86_64 mysql

第四步:创建数据目录,并修改所有者所属组

  1. mkdir -p /data/data0/mysql//data/
  2. mkdir -p /data/data0/mysql//binlog/
  3. mkdir -p /data/data0/mysql//relaylog/
  4.  
  5. chown -R mysql:mysql /data/data0/mysql/

第五步:初始化数据(自动创建几个库,添加记录 test mysql)

  1. /usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/data/data0/mysql//data --user=mysql

第六步:创建配置文件

  1. touch /data/data0/mysql//my.cnf // 创建空文件
  2. vi /data/data0/mysql//my.cnf
  1. [client]
  2. character-set-server = utf8
  3. port =
  4. socket = /tmp/mysql.sock
  5.  
  6. [mysqld]
  7. character-set-server = utf8
  8. replicate-ignore-db = mysql
  9. replicate-ignore-db = test
  10. replicate-ignore-db = information_schema
  11. user = mysql
  12. port =
  13. socket = /tmp/mysql.sock
  14. basedir = /usr/local/mysql
  15. datadir = /data/data0/mysql//data
  16. log-error = /data/data0/mysql//mysql_error.log
  17. pid-file = /data/data0/mysql//mysql.pid
  18. open_files_limit =
  19. back_log =
  20. max_connections =
  21. max_connect_errors =
  22. #table_cache =
  23. external-locking = FALSE
  24. max_allowed_packet = 32M
  25. sort_buffer_size = 1M
  26. join_buffer_size = 1M
  27. thread_cache_size =
  28. #thread_concurrency =
  29. query_cache_size = 512M
  30. query_cache_limit = 2M
  31. query_cache_min_res_unit = 2k
  32. default-storage-engine = Innodb
  33. thread_stack = 192K
  34. transaction_isolation = READ-COMMITTED
  35. tmp_table_size = 246M
  36. max_heap_table_size = 246M
  37. #long_query_time =
  38. log-slave-updates
  39. log-bin = /data/data0/mysql//binlog/binlog
  40. binlog_cache_size = 4M
  41. binlog_format = MIXED
  42. max_binlog_cache_size = 8M
  43. max_binlog_size = 1G
  44. relay-log-index = /data/data0/mysql//relaylog/relaylog
  45. relay-log-info-file = /data/data0/mysql//relaylog/relaylog
  46. relay-log = /data/data0/mysql//relaylog/relaylog
  47. expire_logs_days =
  48. key_buffer_size = 256M
  49. read_buffer_size = 1M
  50. read_rnd_buffer_size = 16M
  51. bulk_insert_buffer_size = 64M
  52. myisam_sort_buffer_size = 128M
  53. myisam_max_sort_file_size = 10G
  54. myisam_repair_threads =
  55. myisam_recover
  56. sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
  57. interactive_timeout =
  58. wait_timeout =
  59.  
  60. skip-name-resolve
  61. #master-connect-retry =
  62. slave-skip-errors = ,,,,,,
  63.  
  64. #master-host = 192.168.1.2
  65. #master-user = username
  66. #master-password = password
  67. #master-port =
  68.  
  69. server-id =
  70.  
  71. #innodb_additional_mem_pool_size = 16M
  72. #innodb_buffer_pool_size = 512M
  73. #innodb_data_file_path = ibdata1:512M:autoextend
  74. #innodb_file_io_threads =
  75. #innodb_thread_concurrency =
  76. #innodb_flush_log_at_trx_commit =
  77. #innodb_log_buffer_size = 16M
  78. #innodb_log_file_size = 128M
  79. #innodb_log_files_in_group =
  80. #innodb_max_dirty_pages_pct =
  81. #innodb_lock_wait_timeout =
  82. #innodb_file_per_table =
  83.  
  84. #log-slow-queries = /data/data0/mysql//slow.log
  85. #long_query_time =
  86.  
  87. [mysqldump]
  88. quick
  89. max_allowed_packet = 32M
  90.  
  91. [mysql]
  92. no-auto-rehash
  93. prompt = (\u@\h)[\d]>\_
  94. default-character-set=utf8

配置文件

安装完成,启动MySQL。

  1. /usr/local/mysql/bin/mysqld_safe --defaults-file=/data/data0/mysql//my.cnf &

测试是否安装成功。

  1. /usr/local/mysql/bin/mysql -uroot -p

CentOS下MySQL的安装的更多相关文章

  1. Linux(centos)下mysql编译安装教程

    Linux下mysql编译安装教程 #查看linux发行版本 cat /etc/issue #查看linux内核版本号 uname -r 本文測试环境centOS6.6 一.Linux下编译安装MyS ...

  2. CentOS下MySQL的安装过程

    1 查看 CentOS 自带的 mysql 输入命令: rpm -qa | grep mysql 2 将自带的MySQL卸载了 输入命令: rpm -e --nodeps mysql-libs-5.1 ...

  3. Linux CentOS下MySQL的安装配置之浅谈

    前期必备安装:VMware虚拟机,CentOS镜像[注意:Linux下使用CentOS   MySQL是不用在官网下载的,只需要配置就OK了] 下面开始正式操作: //CentOS安装MySQL之浅谈 ...

  4. CentOS下mysql默认安装位置

    如果采用RPM包安装,安装路径应在/usr/share/mysql目录下 mysqldump文件位置:/usr/bin/mysqldump mysqli配置文件: /etc/my.cnf或/usr/s ...

  5. CentOS 下mysql 的安装

    1.安装mysql服务器 yum -y install mysql-server 2.装入service启动服务 /etc/rc.d/init.d/mysqld start 3.设置mysql服务开机 ...

  6. Linux系统CentOS下mysql的安装日志

    今天自己捣鼓了一下,在linux系统CentOs6.5下使用源码方式安装和配置mysql,这里记录一下步骤. a) 下载mysql,source版本.Mysql-5.6.20.tar.gz b) 安装 ...

  7. CentOS下MySQL数据库安装

    前辈们总是说,要边学边记录,要总结.所以,开始把每天学到的内容一点一点记录. 复杂的理论不懂,只会目前安装,安好后就开始玩咯! 1.在官网下载相应的rpm安装包 下载地址:http://dev.mys ...

  8. CentOS下MySQL 5.7编译安装

    CentOS下MySQL 5.7编译安装   文章目录 安装依赖包 下载相应源码包 添加mysql用户 预编译 编译安装 启动脚本,设置开机自启动 /etc/my.cnf,仅供参考 初始化数据库 设置 ...

  9. CentOS下Mysql安装教程

    CentOS下Mysql安装教程 本人学习Linux时使用的是CentOs5.5版本,在该环境中,Mysql的安装方法有很多种,下面我只讲我这次成功了的方法,作为一个记录,供大家参考,同时给自己做一个 ...

随机推荐

  1. Spark学习之Spark Streaming

    一.简介 许多应用需要即时处理收到的数据,例如用来实时追踪页面访问统计的应用.训练机器学习模型的应用,还有自动检测异常的应用.Spark Streaming 是 Spark 为这些应用而设计的模型.它 ...

  2. java并发编程(1) --并发基础及其锁的原理

    引言 多线程的知识点是一个庞大的体现,对此也是一知半解.一直想系统的深入的学习多线程的知识,奈何一直没有找到机会,好吧,其实就是懒.最近在项目中接触到一个多并发的项目,在项目中踩了无数的坑.在此下定决 ...

  3. kube-proxy的功能

    Kube-proxy的功能 我们知道POD的IP是动态分配的而且经常会变,所以为了可以通过一个不太容易变化的IP访问POD就会使用一个叫做service的东西,通过标签选择器和POD进行关联. Ser ...

  4. 深入理解Linux内核 学习笔记(4)

    第四章 中断和异常 中断通常被分为同步中断和异步中断,同步中断是当指令执行时由CPU控制单元产生的,之所以称为同步,是因为只有在一条指令终止执行后CPU才会发出中断异步中断是由其他硬件设备依照CPU时 ...

  5. 数据结构与算法(十):红黑树与TreeMap详细解析

    本文目录 一.为什么要创建红黑树这种数据结构 在上篇我们了解了AVL树,既然已经有了AVL这种平衡的二叉排序树,为什么还要有红黑树呢? AVL树通过定义我们知道要求树中每一个结点的左右子树高度差的绝对 ...

  6. Vue.js 学习笔记 第5章 内置指令

    本篇目录: 5.1 基本指令 5.2 条件渲染指令 5.3 列表渲染指令 v-for 5.4 方法与事件 5.5 实战:利用计算属性.指令等知识开发购物车 回顾一下第2.2节,我们己经介绍过指令(Di ...

  7. ArcPy 将mxd格式转换为msd格式

    在控制程序进行地图服务更新时,如果只是修改MXD中的渲染是不行的,需要写脚本将MXD转换为MSD,替换原有的MSD文件,并重新启动地图服务,这样才能读取到新的渲染方式. 附上Python代码: # - ...

  8. java中用swing做一个windows计算器

    目录 主函数 普通计数器 科学计算器 注意: @(java中用swing做一个windows计算器) 前言: 来看这篇教程估计都是java课程设计吧,现在已经没有公司很少使用swing组件了,java ...

  9. 在线修改redo日志大小

    注意点:1.redo要是能sesize的话就完美了2.drop时候如果active就得checkpoint才能drop3.物理删除旧redo文件redo大小影响切换,进而影响性能,至于什么样的业务设置 ...

  10. SQL基础语法

    数据库: 结构化查询语言(Structured Query Language)简称SQL: 数据库管理系统(Database Management System)简称DBMS: 数据库管理员(Data ...