本文摘自PHP中文网,作者卡哇伊,侵删。
1. 运行平台:CentOS 6.3 x86_64,基本等同于RHEL 6.32. 安装方法:
安装MySQL主要有两种方法:一种是通过源码自行编译安装,这种适合高级用户定制MySQL的特性,这里不做说明;另一种是通过编译过的二进制文件进行安装。二进制文件安装的方法又分为两种:一种是不针对特定平台的通用安装方法,使用的二进制文件是后缀为.tar.gz的压缩文件;第二种是使用RPM或其他包进行安装,这种安装进程会自动完成系统的相关配置,所以比较方便。
3. 下载安装包:
a. 官方下载地址:
http://dev.mysql.com/downloads/mysql/#downloads
或镜像文件下载:
http://dev.mysql.com/downloads/mirrors.html
2. 下载文件(根据操作系统选择相应的发布版本):
a. 通用安装方法
1 |
|
b. RPM安装方法:
1 2 |
|
4. 通用安装步骤
a. 检查是否已安装,grep的-i选项表示匹配时忽略大小写
1 2 3 4 |
|
b. 添加mysql组和mysql用户,用于设置mysql安装目录文件所有者和所属组。
1 2 3 |
|
c. 将二进制文件解压到指定的安装目录,我们这里指定为/usr/local
1 2 3 4 |
|
d. /usr/local/mysql/下的目录结构
Directory | Contents of Directory |
bin | Client programs and the mysqld server |
data | Log files, databases |
docs | Manual in Info format |
man | Unix manual pages |
include | Include (header) files |
lib | Libraries |
scripts | mysql_install_db |
share | Miscellaneous support files, including error messages, sample configuration files, SQL for database installation |
sql-bench | Benchmarks |
e. 进入mysql文件夹,也就是mysql所在的目录,并更改所属的组和用户。
1 2 3 |
|
f. 执行mysql_install_db脚本,对mysql中的data目录进行初始化并创建一些系统表格。注意mysql服务进程mysqld运行时会访问data目录,所以必须由启动mysqld进程的用户(就是我们之前设置的mysql用户)执行这个脚本,或者用root执行,但是加上参数--user=mysql。
1 2 3 4 5 6 7 |
|
g. 复制配置文件
1 |
|
h. 将mysqld服务加入开机自启动项。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
|
5. RPM安装步骤
a. 检查是否已安装,grep的-i选项表示匹配时忽略大小写
1 2 3 4 |
|
b. 安装MySQL的服务器端软件,注意切换到root用户:
1 2 3 4 5 6 7 8 9 10 |
|
c. 安装MySQL的客户端软件:
1 2 3 4 5 6 7 8 9 10 |
|
d. RPM安装方式文件分布
Directory | Contents of Directory |
/usr/bin | Client programs and scripts |
/usr/sbin | The mysqld server |
/var/lib/mysql | Log files, databases |
/usr/share/info | Manual in Info format |
/usr/share/man | Unix manual pages |
/usr/include/mysql | Include (header) files |
/usr/lib/mysql | Libraries |
/usr/share/mysql | Miscellaneous support files, including error messages, character set files, sample configuration files, SQL for database installation |
/usr/share/sql-bench | Benchmarks |
感谢大家的阅读,希望大家受益良多。
本文转自:https://blog.csdn.net/SuperChanon/article/details/8546254
更多教程:《linux运维》
以上就是Linux安装MySQL的两种方法的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
更多相关阅读请进入《Linux》频道 >>