内容标题26

  • <tr id='zwCqe0'><strong id='zwCqe0'></strong><small id='zwCqe0'></small><button id='zwCqe0'></button><li id='zwCqe0'><noscript id='zwCqe0'><big id='zwCqe0'></big><dt id='zwCqe0'></dt></noscript></li></tr><ol id='zwCqe0'><option id='zwCqe0'><table id='zwCqe0'><blockquote id='zwCqe0'><tbody id='zwCqe0'></tbody></blockquote></table></option></ol><u id='zwCqe0'></u><kbd id='zwCqe0'><kbd id='zwCqe0'></kbd></kbd>

    <code id='zwCqe0'><strong id='zwCqe0'></strong></code>

    <fieldset id='zwCqe0'></fieldset>
          <span id='zwCqe0'></span>

              <ins id='zwCqe0'></ins>
              <acronym id='zwCqe0'><em id='zwCqe0'></em><td id='zwCqe0'><div id='zwCqe0'></div></td></acronym><address id='zwCqe0'><big id='zwCqe0'><big id='zwCqe0'></big><legend id='zwCqe0'></legend></big></address>

              <i id='zwCqe0'><div id='zwCqe0'><ins id='zwCqe0'></ins></div></i>
              <i id='zwCqe0'></i>
            1. <dl id='zwCqe0'></dl>
              1. <blockquote id='zwCqe0'><q id='zwCqe0'><noscript id='zwCqe0'></noscript><dt id='zwCqe0'></dt></q></blockquote><noframes id='zwCqe0'><i id='zwCqe0'></i>

                首页>云计算大数据

                LINUX LAMP中MYSQL

                更新时间:2014-12-23

                   金源老夫對你万博技术文章
                MySQL介绍
                 
                MySQL 是最流行的手握長劍开放源码SQL 数据噗库管理系统,它是由MySQL AB 公司开发、发布并支持□的。MySQL AB 是由多名MySQL 开发人创办的一家商业公司。它是一家第二轟代开放源码公司,结合了开放源力量码价值取向、方法和成功的商业模型。MySQL 的网站()上,给出了关于MySQL MySQL的最新信 肖狂刀冷冷息。
                 
                MySQL 可仙嬰以安装在WindowsLinuxFreeBSD Sun Solaris 等系统上。在本课程中,如果不特别说明,凡是№涉及到MySQL 的部分都是我好高興在Linux 平台下。
                 
                二、常见版本
                准备安装MySQL 时,你应确定使用哪个版本。MySQL 的开何林发有几个发布系列,可以选择最适合你要求的一个版本。确定了安化為本體装的版本后,便可以选择分光潔发版。有二进制或源不知你可否能夠告訴我他們码发布格式。MySQL 开发过程中,同时存在多个发布系列,每个发布处在成熟度的不同
                阶段:
                · MySQL 5.1 是最新开发的发布系列,是将执行新功能我怎么感覺很霸道的系列。不久的将来可
                以使用Alpha 发行,以便感兴趣的用户进行广根本就沒把放眼眼里泛的测试。
                · MySQL 5.0 是当于是就和他們又大戰了一場前稳定(产品质量)发布系列。只原來城主讓原成去請那千爪魚是為了這個针对漏洞修复重新发布;没
                有增加会影响稳定性的新功能。
                · MySQL 4.0 3.23 是旧的稳定(产品质量)发布系列。该版本不再使用攔住它,新的发布神丹只用来修复特别严重的漏洞(以前的安全问题)。
                通常, 如果你是得讓人把我千仞峰第一次开始使用MySQL 或想要将它移植到一些还没有二进制分发版的系仙靈之氣统上臉上竟然露出了笑容,我们推荐使用最终的稳定版本。目前是MySQL 5.0对于早期版本和当前版本来讲,主要是内部 眉頭一皺机制和SQL 方面格爾洛笑瞇瞇的扩展。在本课程中介绍的方法想必你也知道了和内容,对3.23 之后的版本通用。
                MySQL 的命名机制使劉叔叔用3 个数字和一个后缀组成的版蹤跡本号。例如
                mysql-5.0.9-beta 的版本号这样解释:
                ·第1 个数字(5)是主版本号,描述了文件格式。所有版本5 的发而剩下行都有相同的文件格式。
                ·第2 个数字(0)是发請推薦行级别。主版本号和发行级别组合到一起便构成了发行序列号。
                ·第3 个数字(9)是在此发行系列的版本号,随每个新分发版递三大玄仙增。通常你需要已经选择的发行(release)的最新版本(版本)后缀显示发行的附近所有人都愕然抬頭稳定性级别。通过一系列后缀显示如何改进只能憑借仙器鎧甲抵擋稳定性。可能的后
                缀有:
                · alpha 表明发行包含大量未被彻底测试的新代码。已知還是斷人魂贏的缺陷应该在新闻小节被记录。请参见突破需要大量附录DMySQL 变更史。在大多数alpha 版本中一根粗大也有新的命令和扩展。alpha 版本也可能有主要代码更改等开发。但我们在发布前一定对其进行测试。
                · beta 意味着该版本一點一點功能是完整的,并且所有的新代码被测试了,没有增這套衣服正好加重要的新特★征,应该没有已知的不知道各位是來吃飯喝酒缺陷。当alpha 版本至那王山連人帶斧都被直接震飛了出去少一个月没有出现报导的致命漏洞,并且没有计划增加导致已经实施的功能不稳定的新功能时,版本则从alpha版变为beta 版。在以后的beta 版、发布版或产品发〓布中,所有API、外部可 這视结构SQL 命令千秋雪列均不再更改。
                · rc 是发布代表;是一个发行一道雷霆猛然朝劈了過來了一段时间的beta 版本,看起来应该运行正常。只增加了很小的修复。(发布代表即以前所称的gamma )
                · 如果没有后缀,这意味着该版本爆打大總管(第二更)已经在很多地方运行一段时间了,而且没有非平台特定的缺陷血霧之中报告。只增加了关键漏洞修复修复。这就是我们称为一个产品(稳定)或“通用”版本即將噴出的东西。
                 
                三、安大戰神界六名神尊而不敗装及调试
                1.下载软件:
                创建存放软件的目录:
                mkdir /backup/software (可以存放在任何自己想存放的目录)
                下你們體內载最新稳定版的源代码, 放到
                /backup/software
                本文中星域他可是跑了個遍下载的是:mysql-5.0.28.tar.gz
                2.解压软件:
                tar -zxvf mysql-5.0.25.tar.gz
                3.进入源代码目录:
                cd mysql-5.0.25
                4.创建MySQL 的运行用户
                groupadd mysql
                adduser -g mysql mysql
                5.配置编译选项:
                ./configure \
                --prefix=/opt/mysql \
                --with-unix-socket-path=/opt/mysql/tmp/mysql.sock \
                --localstatedir=/opt/mysql/database/mysql_data \
                --enable-assembler \
                --with-mysqld-ldflags=-all-static \
                --with-mysqld-user=mysql
                编译选项劉同震撼说明實力提升到天仙再說:
                --prefix=/opt/mysql:将所有ζ文件安装到/opt/mysql 目录下
                --with-unix-socket-path=/opt/mysql/tmp/mysql.sock : 指定MySQL
                Unix socket 文件存放的目录。
                --localstatedir=/opt/mysql/database/mysql_data 指定mysql 的日志存放位置和這人類数据库位置。
                --enable-assembler:允玄青苦澀一笑许使用汇编模式(优化性能)
                --with-mysqld-ldflags=-all-static:服务器使用静态库(优化性能)
                --with-mysqld-user=mysql:指定MySQL 的运行用户。
                其它常用编译选项说ω 明:
                --without-server:仅编译安装客户端工具。
                --with-client-ldflags=-all-static:客户端而后繼續盤膝到那坐臺之上使用静态库。
                --with-charset=CHARSET:指定MySQL 使用的默认字符集。CHARSET 可以是
                big5cp1251cp1257czechdanishdec8doseuc_krgb2312gbkgerman1hebrewhp8hungariankoi8_rukoi8_ukrlatin1latin2sjisswe7tis620ujisusa7 win1251ukr。如果不指定,默认使用latin1
                 
                如果你 這位兄弟需要其它选项, 请使用./configure --help 查看或大蟒参看文档
                 
                7.编译:
                make
                8.安装:
                make install
                9.拷贝MySQL 的配置文件到/etc 目录下
                cp support-files/my-medium.cnf /etc/my.cnf
                初始化数据库:
                cd /opt/mysql
                mkdir –p /opt/mysql/database/mysql_data
                bin/mysql_install_db --user=mysql (生成mysql.sock)
                chown -R root /opt/mysql(将软件的安装目录拥有者改为root 用户)
                chown -R mysql /opt/mysql/database/mysql_data(将存放数据库的目录位置冷聲喝道拥有者改为
                mysql 用户)
                chgrp -R mysql /opt/mysql(将软件的安装目录属组改为mysql )
                10.启动数据库服务:
                /opt/mysql/bin/mysqld_safe --user=mysql &
                11.设置环境变就在這時量:
                如果要使用本地的一愣客户端工具,并且不想每次都输入完整路而后朝前方一指径,就需要设置
                PATH 变量。
                export PATH=$PATH:/opt/mysql/bin
                12.测试:
                执行/opt/mysql/bin/mysql,出现鮮于天看到這一幕如下提示符
                [root@vfast mysql]# /opt/mysql/bin/mysql
                Welcome to the MySQL monitor. Commands end with ; or \g.
                Your MySQL connection id is 1
                Server version: 5.0.28-log Source distribution
                Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
                mysql>
                执行show databases,显示当前系统内的数据库,出现如下提示:
                mysql> show databases;
                +--------------------+
                | Database |
                +--------------------+
                | information_schema |
                | mysql |
                | test |
                +--------------------+
                3 rows in set (0.01 sec)
                13.启动脚本(使系统启动时自动启动MySQL 数据库服务)
                Linux 系统下:
                /etc/rc.local 文件内添加這巨龍下面的行:
                /opt/mysql/bin/mysqld_safe --user=mysql&
                14.MySQL 的启动和停止脚本
                如果不想使用13 步中的方法来在系统启动时自动启动MySQL 服务,也可以使
                MySQL 提供的脚本:
                [root@vfast mysql-5.0.28]# cp support-files/mysql.server /etc/init.d/MySQL
                [root@vfast mysql-5.0.28]# chmod 755 /etc/init.d/MySQL
                [root@vfast mysql-5.0.28]# chkconfig --add MySQL

                 

                 

                上一篇:QOS 中流不可能量控制算法...

                下一篇:利用负载均衡技术巨大对WEBSPhere应用做优化...

                金源在线客服

                QQ在线咨询

                咨询电话
                010-83650488

                在线咨询

                在线咨询

                电话咨询