安装步骤:
1.解压MySql安装包
1
2
3
4
5
6
7
8
9
10
|
[root@bakdbserver mysql]# tar -xf MySQL-5.5.24-1.rhel5.x86_64.tar [root@bakdbserver mysql]# ll 总计 373920 -rw-r --r-- 1 root root 191242240 2012-05-28 MySQL-5.5.24-1.rhel5.x86_64.tar
-rw-r --r-- 1 7161 wheel 18204697 2012-04-19 MySQL-client-5.5.24-1.rhel5.x86_64.rpm
-rw-r --r-- 1 7161 wheel 3869191 2012-04-19 MySQL-devel-5.5.24-1.rhel5.x86_64.rpm
-rw-r --r-- 1 7161 wheel 69218533 2012-04-19 MySQL-embedded-5.5.24-1.rhel5.x86_64.rpm
-rw-r --r-- 1 7161 wheel 55049591 2012-04-19 MySQL-server-5.5.24-1.rhel5.x86_64.rpm
-rw-r --r-- 1 7161 wheel 2083987 2012-04-19 MySQL-shared-5.5.24-1.rhel5.x86_64.rpm
-rw-r --r-- 1 7161 wheel 42805943 2012-04-19 MySQL-test-5.5.24-1.rhel5.x86_64.rpm
|
2.创建MySql系统管理用户
1
2
3
4
|
[root@bakdbserver ~]# groupadd mysql [root@bakdbserver ~]# useradd -g mysql mysql [root@bakdbserver mysql]# id mysql uid=502(mysql) gid=54325(mysql) groups=54325(mysql) |
3.安装 MySql rpm包
1
2
3
4
5
6
7
8
|
[root@bakdbserver mysql]# rpm -ivh "*.rpm"
Preparing... ########################################### [100%] 1:MySQL-client ########################################### [ 17%]
2:MySQL-devel ########################################### [ 33%]
3:MySQL-embedded ########################################### [ 50%]
4:MySQL-server ########################################### [ 67%]
5:MySQL-shared ########################################### [ 83%]
6:MySQL-test ########################################### [100%]
|
安装顺序:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
[root@bakdbserver ~]# rpm -e MySQL-server-5.5.24-1.rhel5 [root@bakdbserver ~]# rpm -e MySQL-embedded-5.5.24-1.rhel5 [root@bakdbserver ~]# rpm -e MySQL-shared-5.5.24-1.rhel5 [root@bakdbserver ~]# rpm -e MySQL-devel-5.5.24-1.rhel5 [root@bakdbserver ~]# rpm -e MySQL-test-5.5.24-1.rhel5 [root@bakdbserver ~]# rpm -e MySQL-client-5.5.24-1.rhel5 --此时MySql自动安装在mysql用户下 --尝试在root用户启动mysql服务 [root@bakdbserver ~]# service mysql start Starting MySQL..[确定] [root@bakdbserver ~]# ps -ef|grep mysql root 17075 1 0 15:35 pts/1 00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/lib/mysql/bakdbserver.pid
mysql 17153 17075 0 15:35 pts/1 00:00:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/var/lib/mysql/bakdbserver.err --pid-file=/var/lib/mysql/bakdbserver.pid
root 17178 12211 0 15:35 pts/1 00:00:00 grep mysql |
mysql安装软件在/usr/share/mysql目录下
Mysql数据库创建在/var/lib/mysql目录下
4.修改安装目录权限
说明:
为了安全地管理MySQL,应使用系统的mysql专有用户进行MySQL的日常管理,为了使mysql用户有读写安装目录的权限,应修MySQL安装目录的权限。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
[root@bakdbserver mysql]# cd /usr/share/mysql [root@bakdbserver share]# chown -R mysql:mysql . [root@bakdbserver mysql]# ll 总计 1324 -rwxr-xr-x 1 mysql mysql 1153 2012-04-19 binary -configure
drwxr-xr-x 2 mysql mysql 4096 08-23 11:39 charsets -rwxr-xr-x 1 mysql mysql 4528 2012-04-19 config.huge.ini ... --由于MySQL数据库目录已经是mysql用户权限,故不用修改 [root@bakdbserver mysql]# cd /var/lib/mysql [root@bakdbserver mysql]# ll 总计 28752 drwx --x--x 2 mysql mysql 4096 08-23 09:17 mysql
drwx ------ 2 mysql mysql 4096 08-23 09:17 performance_schema
-rw-r --r-- 1 mysql mysql 616 08-23 11:39 RPM_UPGRADE_HISTORY
-rw-r --r-- 1 mysql mysql 495 08-23 11:39 RPM_UPGRADE_MARKER-LAST
drwxr-xr-x 2 mysql mysql 4096 08-23 09:17 test ... |
5.启动MySQL服务器
处于安全方面的原因,应避免以Linux根用户身份运行服务器,应以mysql用户身份启动服务器。
1
2
3
4
5
|
[root@bakdbserver mysql]# ./mysql.server start --user=mysql
Starting MySQL..[确定] 或是 [root@bakdbserver mysql]# /usr/bin/mysqld_safe --user=mysql &
|
要想在系统启动时自动以给定的用户身份启动服务器,可在服务器数据目录下的/etc/my.cnf选项文件的[mysqld]组中,通过增加用户选项来指定用户名
1
2
3
4
5
6
|
--如果没有/etc/my.cnf文件,可以手动创建 [root@bakdbserver ~]# vi /etc/my.cnf [mysqld] user =mysql
[root@bakdbserver ~]# chown mysql:mysql /etc/my.cnf |
6.为mysql添加环境变量
为方便管理和使用,在系统mysql用户下添加环境变量
1
2
3
4
5
6
7
|
[mysql@bakdbserver ~]$ vi .bash_profile PATH=$PATH:$HOME/bin export PATH export LANG=zh_CN export DATADIR=/var/lib/mysql export BASEDIR=/usr export MYSQL_HOME=$BASEDIR/share/mysql |
7.修改mysql数据库root用户密码
安装完成后root密码默认为空,为了安全必需修改root初始密码
1
2
|
[mysql@bakdbserver ~]$ mysqladmin -uroot -p password root
Enter password :
|
相关推荐
在标题中提到的“Linux系统MySQL(rpm版)安装文件.zip”是一个包含RPM安装包的压缩文件,用户可以通过解压并使用RPM命令进行MySQL的安装。 首先,你需要确保你的Linux系统支持RPM包管理器。通常,基于Red Hat的系统...
本文旨在指导初学者如何在Linux环境下安装、配置和使用MySQL,尤其是那些具有Windows操作系统下数据库管理经验,初次接触Linux的用户。 #### 二、安装MySQL ##### 1. 下载MySQL安装文件 在Linux环境下安装MySQL需要...
国产麒麟系统KylinOS 安装MySQL 8.0-RPM包安装操作手册 在国产麒麟系统KylinOS环境下安装MySQL 8.0-RPM包需要按照以下步骤进行操作。 检查是否有mysql残留 在安装MySQL之前,需要检查服务器是否已经安装了mysql。...
在Linux平台上,MySQL数据库系统的安装通常涉及使用RPM(Red Hat Package Manager)包管理器。RPM是一种广泛使用的软件包管理格式,尤其在基于...记住,安装只是开始,正确配置和管理MySQL以满足你的业务需求才是关键。
比如,它可能包含了启动和停止MySQL客户端服务的脚本,以及系统配置文件,这些文件定义了服务的行为和默认设置。 在安装这些RPM包时,通常会自动解决依赖关系,确保所有必需的组件都已安装。在Red Hat或Oracle ...
通过上述步骤,我们可以顺利地在 Linux 系统中使用 rpm 方式安装 MySQL,并且能够配置 MySQL 以满足基本的需求。此外,还提供了解决一些常见问题的方法,帮助用户更加高效地管理和使用 MySQL 数据库。希望这些内容能...
至此,MySQL 5.7.26已经在你的Linux系统上通过RPM方式成功安装。你可以通过`mysql`客户端连接到服务器进行数据库操作: ```bash mysql -u root -p ``` 输入之前设置的密码,你就可以开始使用MySQL了。 需要注意的...
在Linux系统中,通过RPM(Red Hat Package Manager)包来安装MySQL是常见的方式之一。本篇文章将详细讲解如何在Linux环境下使用RPM包安装MySQL。 首先,我们需要理解RPM包是什么。RPM是Linux发行版中用于软件包管理...
在Linux系统中安装MySQL数据库是许多开发者和系统管理员必须掌握的基本技能。MySQL是一个广泛使用的开源关系型数据库管理系统,尤其在Web应用中极为常见。本文将详细介绍如何在Linux环境下通过RPM包来安装MySQL。 ...
安装这个包后,可以在Linux系统上启动、管理和配置MySQL服务器。5.0.22是MySQL的一个版本号,表示这是MySQL 5.0系列的第22个发布版。i386标识表明这个RPM包是为32位系统编译的。 2. **MySQL-client**: MySQL-...
### Linux系统下安装JDK、Tomcat与MySQL详解 #### 一、安装JDK **1. 安装前准备** 在Linux系统中安装JDK之前,首先要确保系统已安装了必要的工具,如`vim`等文本编辑器,并且网络连接正常。 **2. 查看当前系统中...
MySQL 5.1.7 RPM for Linux 是专为Linux操作系统设计的一款数据库管理系统的安装包。RPM(Red Hat Package Manager)是一种广泛使用的软件包管理器,尤其在基于Red Hat的Linux发行版中,如Fedora、CentOS等。MySQL是...
在Linux环境中,MySQL通常通过RPM(Red Hat Package Manager)包进行安装,这是一种流行的软件包管理系统,特别适用于Fedora、CentOS、RHEL等基于Red Hat的Linux发行版。 RPM文件是一种二进制包格式,包含了预编译...
MySQL 5.6 RPM安装包文件是为Linux系统设计的一种便捷的软件安装方式,RPM(Red Hat Package Manager)是Linux上广泛使用的软件包管理器,它可以自动化处理软件的安装、升级、卸载等任务。MySQL 5.6是这款流行的关系...
在SUSE Linux上安装MySQL是一项基础的系统管理任务,尤其对于需要使用数据库服务的开发者和运维人员来说至关重要。本文档提供了详细的步骤来指导你完成MySQL的安装过程。 首先,你需要下载MySQL的安装文件。在本例...
本文将详细介绍如何在Linux环境下安装和卸载MySQL,包括二进制版本的处理方法。 **一、卸载已存在的MySQL** 1. **检查已安装的MySQL版本**: 使用`rpm -qa | grep mysql`或`rpm -qa | grep MySQL`命令,查看系统...
本实验报告指导学生在 Linux 系统中安装和配置 MySQL 服务器,包括安装 MySQL 服务器、配置 MySQL 客户端、登录 MySQL 和修改登录密码等步骤。同时还详细地介绍了 MySQL 的几个重要目录。通过本实验报告,学生可以更...
在IT领域,尤其是在系统管理和数据库管理方面,了解如何在Linux环境下下载、安装和配置MySQL是一项基本且重要的技能。本文将详细解析在Linux操作系统中下载、安装及配置MySQL的过程,为那些希望在Linux环境下搭建和...
总的来说,安装MySQL 5.7 RPM包在Linux上涉及多个步骤,包括安装依赖、下载RPM包、添加MySQL的Yum源、安装MySQL Server、启动服务、设置安全性以及配置网络。每个环节都至关重要,确保了MySQL服务器稳定、安全地运行...