MySQL源码安装和简单使用.doc_第1页
MySQL源码安装和简单使用.doc_第2页
MySQL源码安装和简单使用.doc_第3页
MySQL源码安装和简单使用.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

mysql源码安装与使用1. 源码安装原因由于一些Linux操作系统并不自带MySQL数据库,或者有些电脑(如国产龙芯,基于MIPS指令系统)并不支持MySQL官方提供的RPM包的安装,因此需要使用源码进行重编译,然后安装使用2. mysql 5.5.17 源码下载1、下载地址:/downloads/mysql/ 进入MySQL Community Server下载页面,在Select Platform选项中选择Source Code2、 选择最后一项.tar.gz的文件,如下图3、点击Download进入镜像链接页面,随便选择一个镜像进行下载到本地磁盘3. mysql 5.5.17 源码安装1、 创建mysql安装目录此处的安装目录可以任选,如果是默认安装则在/usr/local/mysql下# mkdir -p /usr/local/mysql/ 2、 创建数据存放目录# mkdir -p /service/mysql/3、创建用户和用户组与赋予数据存放目录权限# groupadd mysql# useradd -g mysql mysql# chown mysql.mysql -R /service/mysql/4、安装cmakemysql5.5以后是通过cmake工具来编译的, CMake 是个跨平台的自动化建构系统,它用组态档(生成Makefile文件的特殊脚本)控制建构过程,对mysql的源码进行build Process(构建),然后生成Makefile文件.Cmake下载地址: /cmake/resources/software.html选择Unix/Linux Source中.tar.gz文件进行下载最新版本,然后将其解压缩到本地,并配置、安装,以下是相关命令# tar zxvf cmake-2.8.6.tar.gz# cd cmake-2.8.6#./configure# make & make install5、编辑mysql进入MySQL解压目录下,使用cmake来对mysql的安装目录、数据存放、配置文件、系统语言等相关信息进行编辑,以下是相关指令:以下是编辑命令的集合,可以直接拷贝、粘贴并执行,注意的是安装目录与数据目录的位置cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/service/data/ -DMYSQL_UNIX_ADDR=/service/data/mysqld.sock -DWITH_INNOBASE_STORAGE_ENGINE=1 -DSYSCONFDIR=/etc -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_unicode_ci -DWITH_DEBUG=0执行以上命令,将构建MySQL源码中的Makefile文件。选项说明:-DCMAKE_INSTALL_PREFIX=/usr/local/mysqlmysql安装的主目录,5.5.17版本默认为/usr/local/mysql,(可省略)-DMYSQL_DATADIR=/home/system_username/mysql/mysqldatamysql数据保存的路径,自定义-DMYSQL_UNIX_ADDR=/tmp/mysqld.sock系统Socket文件(.sock)设置,基于该文件路径进行Socket连接,必要为绝对路径-DSYSCONFDIR=/etcmysql配置文件f地址,默认/etc下(可省略)-DMYSQL_TCP_PORT=3306数据库服务器TCP/IP连接的监听端口,默认为3306(可省略)-DENABLED_LOCAL_INFILE=1默认为关闭,这里开启-DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8-general_ci数据库编码设置-DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1-DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1存储引擎设置8、安装MySQLmake & make install这将是一个比较漫长的过程。9、配置MySQL的启动项cp support-files/f /etc/f /更改配置文件位置cp support-files/mysql.server /etc/init.d/mysqld /设置mysql服务器操作路径chmod 755 /etc/init.d/mysqld/更改权限bash scripts/mysql_install_db -user=mysql -basedir=/usr/local/mysql -datadir=/service/data/安装数据库,并设置用户名和数据存放位置4. MySQL启动与使用1、在命令行中输入:/etc/init.d/mysqld start启动Mysql服务2、登录MySQL命令行:/usr/local/mysql/bin/mysql -u root p使用mySQL数据库的root用户登录,默认无密码(此root与linux的root不是一回事)可以使用硬连接(ln /usr/local/mysql/bin/mysql /usr/bin)将其指定到/usr/bin下,以后直接输入mysql即可以启动登录3、 简单操作mysqluse mysql ;/使用mysql数据库/更改root用户的登录密码mysqlu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论