下载mysql5.6.23

检测服务是否有mysql

rpm -qa |grep mysql

显示mysql-libs-5.1.73-5.el6_6.x86_64

删除低版本mysql

yum remove mysql-libs

解压 tar -zxvf mysql-5.6.23.tar.gz

cd mysql-5.6.23

安装依赖包

sudo yum install cmake gcc-c++ ncurses-devel perl-Data-Dumper

编译

cmake .

make

安装,会在/use/local/下生成mysql

sudo make install

添加mysql用户和组

cd /usr/local/mysql

sudo chown -R mysql .

sudo chgrp -R mysql .

sudo scripts/mysql_install_db --user=mysql

sudo chown -R root .

sudo chown -R mysql data

创建数据库目录

mkdir /data/mysql

chown mysql:mysql /data/mysql

删除默认配置文件

cd /etc

sudo rm -fr my.cnf my.cnf.d

新建配置文件,配置文件见my.cnf文件

初始化mysql

sudo /usr/local/mysql/bin/mysqld_safe --user=mysql &

初始化数据库,会在/data/mysql/目录下创建mysql数据库,需要在mysql安装目录

/usr/local/mysql/scripts/mysql_install_db --user=mysql

配置环境变量

mysql environment

export PATH=/usr/local/mysql/bin:$PATH

alias mysql_start="mysqld_safe&"

alias mysql_stop="mysqladmin -uroot -p shutdown"

添加开机启动

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/

chkconfig --add mysql

启动数据库

/etc/init.d/mysql start

修改密码

mysql

use mysql;

UPDATE user SET password = PASSWORD('yicha.123') WHERE user = 'root';

FLUSH PRIVILEGES;

/etc/inin.d/mysql restart

主从配置

主:log-bin=mysql-bin

server-id=1

binlog_format=mixed

重启服务

从:log-bin=mysql-bin

binlog_format=mixed

server-id=2

relay-log-index = slave-relay-bin.index

relay-log = slave-relay-bin

sync_master_info = 1

sync_relay_log = 1

sync_relay_log_info = 1

重启服务,登录

change master to master_host='10.10.63.106',master_user='mysqlrsync',master_password='mysql';

start slave;

show slave statusG;

my.inf文件

# For advice on how to change settings please see

# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html

# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the

# *** default location during install, and will be replaced if you

# *** upgrade to a newer version of MySQL.

[mysqld]

# Remove leading # and set to the amount of RAM for the most important data

# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.

# innodb_buffer_pool_size = 128M

# Remove leading # to turn on a very important data integrity option: logging

# changes to the binary log between backups.

# log_bin

# These are commonly set, remove the # and set as required.

# basedir = .....

# datadir = .....

# port = .....

# server_id = .....

# socket = .....

# 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

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

user=mysql

datadir=/data/mysql

default-storage-engine=MyISAM

安装mysql中文步骤_mysql安装步骤-Go语言中文社区相关推荐

  1. centos下安装mysql选什么版本_CentOS 7 安装MySQL 5.7 或安装指定版本MySQL-Go语言中文社区...

    1 摘要 目前(2019)年,MySQL 的最新版本为 MySQL 8.0 ,然而很多项目中依然使用的是 MySQL 5.7,个人开发环境中为了和线上项目数据库保持一致,也需要安装相同版本的 MySQ ...

  2. docker安装mysql主从视频教程_docker安装mysql主从

    docker安装mysql主从 启动主库: 1.docker run --name master -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:5 ...

  3. 如何安装mysql 5.6_如何安装MySQL 5.6?

    问题描述 我刚刚安装了Ubuntu 12.10(amd64),并希望安装最新版本的MySQL 5.6. 如果可能的话,我想安装(而不是升级)它"Debian Way"(即使用apt ...

  4. Linux环境下安装MySQL(源码安装)

    Linux环境下安装MySQL(源码安装) 1.事先从官网/国内镜像站点中下载源码安装包,上传至服务器: 2.安装开发工具和开发包(从5.5开始使用cmake编译) 3.创建用户和组 4.编译安装My ...

  5. Windows 安装 MySQL 8 zip版安装,及Windows MySQL多实例

    Windows  安装  MySQL 8 zip版安装,及Windows MySQL多实例 目录 一.下载MySQL压缩包 二.设置系统环境变量 三.解压并新建配置文件 四.注册 Windows 服务 ...

  6. 安装mysql中文步骤_MySql安装步骤图文教程及中文乱码的解决方案

    mysql server安装步骤如下所示: 1安装mysql server 2 安装mysqlserver管理工具 解压中文语言包,将文件复制到安装目录下覆盖 文件覆盖后,打开软件设置语言为中文(cn ...

  7. mysql 去空格_MySQL安装与步骤

    Navicat Premiun安装 点击箭头位置 如果在你的U盘里最好移动到D盘并创建目录(目录名你知道就可以了) 双击进去->如果D盘没有这上面所说的的文件名可以不用管 这里可以不用动只要把东 ...

  8. 免安装mysql配置图解_mysql免安装版配置步骤详解分享

    1.准备工作 下载mysql的最新免安装版本mysql-noinstall-5.1.53-win32.zip,解压缩到相关目录,如:d:\\ mysql-noinstall-5.1.53-win32. ...

  9. python3安装mysql模块_Python安装MySQL库详解,步骤及错误的解决方法

    前面我们介绍的Python网络爬虫通常将抓取的数据存储至TXT或CSV文件,而当数据量增加之时,就需要将其存储至本地数据库了.Python访问数据库需要对应的接口程序,我们可以把接口程序理解为Pyth ...

  10. 哪些是能安装mysql的文件_安装mysql详细步骤有哪些?

    安装mysql详细步骤有哪些? 安装mysql详细步骤有: MySQL下载 进入页面官网,找到下载页面页面下拉,找到如下图,然后点击下载Windows (x86, 64-bit), ZIP Archi ...

最新文章

  1. HDU 5047 Sawtooth 高精度
  2. PIE SDK点元素的绘制
  3. 像素位移_1亿像素放大也清晰 OPPO Ace2超清四摄解析
  4. 从编程角度看32位和64位
  5. java orm框架什么意思_ORM框架是什么
  6. 【计算机组成原理】加减法器
  7. [剑指offer]面试题第[56-2]题[JAVA][数组中数字出现的次数][状态机][hashmap][位运算]
  8. bootstrap下的双选时间插件使用方法
  9. VB获取一个文件夹中指定的文件或文件夹名称到列表
  10. 浅谈 Android Dex 文件
  11. 人脸识别与Disentangled Representation
  12. 36氪:超级表格想把企业协作做得“轻”一点
  13. Ubuntu修改时区和更新时间
  14. 常用的连续时间信号及其时域特性
  15. PostGIS教程五:数据
  16. C# xmind总结
  17. php如何获取json里的值,如何从JSON PHP正确获取值?
  18. dnf鹰犬boss机器人_[DNF鹰犬boss怎么打] 兰蒂卢斯的鹰犬boss
  19. 选择恐惧症应对方法——以终为始来做选择
  20. MySQL Workbench 6.3CE 汉化教程(内附资源链接)

热门文章

  1. 大数据分析的环节有哪些
  2. 工业大数据发展面临四方面挑战
  3. 数据中台对企业意义和作用有哪些
  4. mysql utf-8转utf8mb4_MySQL UTF8 转为 utf8mb4
  5. TypeScript笔记(5)—— 基本数据类型
  6. mysql replace 效率,MySQL replace实用场景 MySQL实现replace函数的几种实用场景
  7. cad字体hztxt用什么代替_为什么CAD的字体库相同但打开图纸的效果却不同?
  8. netty之管道处理流程
  9. 1. BeeGo 介绍与项目的创建,启动
  10. 循序渐进学Python 1 安装与入门