Mysql安装详解
1.MySQL三种安装方式
- Rpm包安装
- 免编译二进制包安装
- 源码编译安装
Red Hat Enterprise Linux Server release 6.4
2.安装介绍
2.1.Rpm包安装
不做主要介绍,直接用yum安装就行;
官网更新:
http://dev.mysql.com/downloads/mysql/
初始化数据库:
第一:先启动mysql服务;service mysqld restart
第二:/usr/bin/mysqladmin -u root -h localhost password 'Metar506si'
第三:mysql -u root -pMetar506si
注:“-p”:后面紧跟密码,不能加空格;
适合环境:CentOS5.x/6.x(redhat安装出现会出现一点问题)
下载地址:http://syslab.comsenz.com/downlo ... -icc-glibc23.tar.gz
2.2.1.1.创建mysql用户
groupadd -g 27 mysql
useradd -u 27 -g mysql mysql
mkdir –p /data/mysql
chown -R mysql:mysql /data/mysql
2.2.1.2.解压 tar zxvf mysql-5.1.40-linux-i686-icc-glibc23.tar.gz
2.2.1.3.修改文件名 mv mysql-5.1.40-linux-i686-icc-glibc23 /usr/local/mysql
2.2.1.4.修改配置文件 cd /usr/local/mysql
cp support-files/my-default.cnf /etc/my.cnf
cp support-files/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld
vi /etc/init.d/mysqld
更改
Datadir=/data/mysql ----->mysql数据存放目录
Basedir=/usr/local/mysql ----->主目录
2.2.1.5.初始化mysql数据库 ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql
2.2.1.6.启动数据库 Service mysqld start
3.1.1.关闭防火墙及SELINUX 关闭Linux防火墙命令
Service iptables stop
chkconfig iptables off
修改SELINUX配置
vi /etc/sysconfig/selinux
SELINUX=enforcing
修改为:
SELINUX=disabled
3.1.2.新建用户及用户组 groupadd mysql
useradd -r -g mysql mysql
3.1.3.新建数据库执行文件目录 mkdir -p /usr/local/mysql
3.1.4.新建数据库数据文件目录 mkdir -p /home/mysql
mkdir -p /home/mysql/data
mkdir -p /home/mysql/logs
mkdir -p /home/mysql/temp
3.1.5.编辑PATH搜索路径 vi /etc/profile +
在profile文件末尾增加两行
PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH
export PATH
使PATH搜索路径立即生效:source /etc/profile
3.1.6.编辑hosts文件 vi /etc/hosts
本机ip地址 本机主机名
3.1.7.安装编译依赖包 Yum install wget gcc-c++ ncurses-devel cmake make perl
注:用工具yum安装就行,不必过多操作
3.2.编译 3.2.1.解压源码包 tar -zxvf mysql-5.6.12.tar.gz
3.2.2.进入解压缩源码目录 cd mysql-5.6.12
3.2.3.使用cmake源码安装mysql cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DMYSQL_DATADIR=/home/mysql/data \
-DMYSQL_USER=mysql \
-DMYSQL_TCP_PORT=3306 \
-DENABLE_DOWNLOADS=1
注:以上具体说明查详细文档
3.2.4.安装编译 Make
Make install
3.2.5.清除安装临时文件 Make clear
3.2.6. 修改目录拥有者 chown -Rf mysql:mysql /usr/local/mysql
chown -Rf mysql:mysql /home/mysql
3.2.7.执行初始化配置脚本,创建系统自带的数据库和表 scripts/mysql_install_db --user=mysql --datadir=/home/mysql/data
3.2.8.复制启动脚本及配置文件 cd /usr/local/mysql
cp support-files/my-large.cnf /etc/my.cnf
cp support-files/mysql.server /etc/init.d/mysqld
注:需修改启动脚本mysqld(更改datadir 以及 basedir)
Datadir=/home/mysql/data
Basedir=/usr/local/mysql
启动MySQL服务
# service mysql start
设置开机自动启动服务
chkconfig mysql on
3.2.9.登录并修改MySQL用户root的密码 mysql -u root
mysql> use mysql;
mysql> update user set Password = password('123456') where User='root';
mysql> flush privileges;
mysql> exit;
Mysql安装详解的更多相关文章
- 二、mysql安装详解
step1:打开下载的mysql安装文件(mysql-5.5.36-win32.msi),双击运行,如下图: step2:点击“Next”按钮继续,如下图: step3:点击“勾选”,点击“Next” ...
- MySQL学习笔记之MySQL安装详解
前言 虽然现在NoSQL发展迅速,但MySQL还是非常受欢迎的,成千上万的公司依旧采用LAMP OR LNMP的搭配来进行开发,因此MYSQL的学习还是有一定的必要. 安装环境:Windows 7,需 ...
- MySQL安装详解(V5.5 For Windows)
前言 这几年一直在用MySQL,并且是Windows+.Net+MySQL的搭配,用MyISAM引擎支持过单表每天千万以上的数据递增,TB级的数据MySQL游刃有余.最近在做一个较大并发的项目,尝试了 ...
- MySQL安装详解图文版(V5.5 For Windows)
MySQL在Windows中会得到越来越广泛的应用.故整理MySQL安装详解如下,以备不时之需.安装环境:Windows Server 2003 [32bit NTFS]版本信息:MySQL 5.5. ...
- MYSQL之数据库初识、安装详解、sql语句基本操作
目录 MYSQL之数据库初识及安装详解 1.什么是数据库? 1.什么是数据?(data) 2.什么是数据库?(databases,简称DB) 2.为什要用数据库? 3.什么是数据库管理系统?(Data ...
- zabbix agent安装详解
安装 Installing repository configuration package Zabbix 2.2 for RHEL5, Oracle Linux 5, CentOS 5: rpm - ...
- zabbix server安装详解
简介 zabbix(音同 zæbix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以 ...
- MySQL字符集详解
Reference: https://www.cnblogs.com/wcwen1990/p/6917109.html MySQL字符集详解 一.字符集和校验规则 字符集是一套符合和编码,校验规 ...
- MySQL程序之mysql参数详解
MySQL程序之mysql参数详解 mysql 是一个命令行客户程序,用于交互式或以批处理模式执行SQL语句 用法: mysql [OPTIONS] [database] 参数: 1.-? --hel ...
随机推荐
- findBugs学习小结
原文地址:http://www.cnblogs.com/doit8791/archive/2012/10/22/2734730.html 今天代码质量再次强调java代码提交SVN前要经过findBu ...
- codeforces #305 D Mike and Fish
正解貌似是大暴搜? 首先我们考虑这是一个二分图,建立网络流模型后很容易得出一个算法 S->行 容量为Num[X]/2; 行->列 容量为1 且要求(x,y)这个点存在 列->T 容量 ...
- 【mysql的设计与优化专题(5)】慢查询详解
查询mysql的操作信息 show status -- 显示全部mysql操作信息 show status like "com_insert%"; -- 获得mysql的插入次数; ...
- Android:控件布局(相对布局)RelativeLayout
RelativeLayout是相对布局控件:以控件之间相对位置或相对父容器位置进行排列. 相对布局常用属性: 子类控件相对子类控件:值是另外一个控件的id android:layout_above-- ...
- 蓝牙(3)如何通过蓝牙传输数据及UUID详介
如何通过蓝牙传输数据 通过蓝牙传输数据与Socket类似.在网络中使用Socket和ServerSocket控制客户端和服务端的数据读写.而蓝牙通讯也由客户端和服务端Socket来完成.蓝牙客户端So ...
- JPA详解
2006 年 5 月 2 日,EJB 3.0 规范最终版由 JCP(Java Community Process) 正式公布,标准号为 JSR(Java Specification Request)2 ...
- 3月下旬剩余poj题解
poj1700 数学推导+简单dp poj2390 水题不说什么了 poj3260 先对找的钱做完全背包,在对能付的钱做多重背包,注意这道题能付的钱数的上界 poj2516 裸的最小费用最大流了没什么 ...
- [原]Unity3D深入浅出 - 认识开发环境中的自带的Package资源包
Character Controller:角色控制器 Glass Refraction(pro only):玻璃反射资源包 Image Effects :图像效果资源包 Light Cookies:光 ...
- 8.8-8.10 usaco
summary:44 没救了...整天刷水迟早药丸! ❤bzoj3892: 区间dp.我原来的思路是dp[i][j]表示前i个数跳过了j次,那么转移可以前k个数转移了j-1次,枚举k就好了,但是这样是 ...
- NOI2004 小H的小屋
还是纯粹不会啊……到底该怎么办 http://blog.sina.com.cn/s/blog_86942b1401016m3g.html http://www.cnblogs.com/datam-cy ...