嗨, 大家好: 网站在新年后正式开通,欢迎大家加入我们,共同维护一个良好氛围的中国技术社区。 欢迎举报不良帖子,欢迎提供建议。
我们的QQ群:136102234,欢迎进群找答案,里边会有很多资深的大师们。 point overflow

把自己安装的笔记贴出来,虽然网上也有很多的方法,但是有些时间太久,

有些不太负责。所以这里再贴一次。

提问了 2016-03-01 17:19:42

jkant's gravatar image

jkant ♦♦
11130137138
采纳率: 3%


yum 安装 ,rpm安装比较简单这里不做笔记。

主要针对tar包。

至于安装包请参考

永久链接

已回答 2016-03-01 17:21:35

jkant's gravatar image

jkant ♦♦
11130137138
采纳率: 3%

先是准备工作:

1.下载tar包

2.安装必须的包:

#包
yum install gcc gcc-c++ ncurses-devel
#工具
yum install make cmake bison

3.添加权限用户

#添加组     
groupadd mysql  
#添加用户到组  
useradd -g mysql mysql
永久链接

已回答 2016-03-01 17:22:29

jkant's gravatar image

jkant ♦♦
11130137138
采纳率: 3%

已编辑 2016-03-01 17:24:20

4.添加目录文件和数据文件

这里设置/usr/local/mysql 根目录,/usr/local/mysql/data 数据目录(最好放不同磁盘)

把根目录和数据目录加上mysql 的权限
chown –R mysql    
根目录需要加上mysql组权限。
chgrp –R mysql

5.解压文件到指定目录。

tar -zxvf mysql.tar.gz -C /usr/local/mysql
也可以到指定的目录解压目的地的压缩包
永久链接

已回答 2016-03-01 17:24:03

jkant's gravatar image

jkant ♦♦
11130137138
采纳率: 3%

6.配置mysql.编译(更多参数参见官方文档)


cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=UTF8 -DMYSQL_DATADIR=/usr/local/mysql/data --DMYSQL_TCP_PORT=3306

-DCMAKE_INSTALL_PREFIX:根目录
-DDEFAULT_CHARSET:服务器字符集
-DMYSQL_DATADIR:数据存放目录
--DMYSQL_TCP_PORT:3306

注意:
5.1以及之前版本使用的./configure 安装

永久链接

已回答 2016-03-01 17:29:03

jkant's gravatar image

jkant ♦♦
11130137138
采纳率: 3%

7.编译安装源码包

#根据make文件编译源代码,连接生成目标文件,可执行文件。
make 
#安装,编译好的的程序文件复制到系统中
make install
永久链接

已回答 2016-03-01 17:29:32

jkant's gravatar image

jkant ♦♦
11130137138
采纳率: 3%

8.安装程序文件,初始化


./script/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --use=mysql

9.设置启动信息


cp /support_file/mysql.server /etc/init.d/mysqld

永久链接

已回答 2016-03-01 17:30:11

jkant's gravatar image

jkant ♦♦
11130137138
采纳率: 3%

10.启动数据库


11.进入数据库删除不需要的账户和设置密码

永久链接

已回答 2016-03-01 17:31:34

jkant's gravatar image

jkant ♦♦
11130137138
采纳率: 3%

你的回答
切换预览

关注这个问题

邮件:

登录之后,你可以在这里订阅任何更新。

RSS:

回答

回答和评论

Markdown基本语法

  • *italic* or _italic_
  • **bold** or __bold__
  • 链接:[文本](http://url.com/ "标题")
  • 图片?![alt 文本](/path/img.jpg "标题")
  • 编号列表: 1. Foo 2. Bar
  • 如果想要换行,只需要在前一行结尾处插入2个空格即可。
  • 支持基本HTML标记

问题标签:

×72
×7
×2
×1

已提出的问题: 2016-03-01 17:19:42

问题浏览量: 2,150 次

最后更新: 2016-03-01 17:31:34