在RHEL6中安装mysql数据库

今天要给大家演示的是在RHEL6系统中安装mysql数据库,本次实验是在VMware虚拟机中实现。

系统版本:2.6.32-71.el6.i686

[[email protected] ~]# uname -a

Linux wuli.redhat.com 2.6.32-71.el6.i686 #1SMP Wed Sep 1 01:26:34 EDT 2010 i686 i686 i386 GNU/Linux

数据库版本:5.6.20

[[email protected] Downloads]# ls

MySQL-client-5.6.20-1.el6.i686.rpm  MySQL-shared-compat-5.6.20-1.el6.i686.rpm

MySQL-server-5.6.20-1.el6.i686.rpm

接下来开始安装数据库,如果是下载的捆绑式的rpm软件包,在解压后会发现有好多个软件包,在此我只安装server和client两个包。在此需要注意的是,在安装之前需要安装一个RHEL兼容包,即shared-compat包。

[[email protected] Downloads]# rpm -ivhMySQL-shared-compat-5.6.20-1.el6.i686.rpm

Preparing...               ########################################### [100%]

1:MySQL-shared-compat   ########################################### [100%]

默认系统里面给安装了mysql-libs-5.1.47-4.el6.i686软件包,直接卸载会提示有包依赖,在安装完shared-compat之后就可以把它卸载掉,否则会影响安装。

[[email protected] Downloads]# rpm -e mysql-libs

创建MySQL系统管理用户:

[[email protected] Downloads]# groupadd mysql

[[email protected] Downloads]# useradd -g mysqlmysql

[[email protected] Downloads]# passwd mysql

Changing password for user mysql.

New password:mysql(这里密码设置为mysql)

BAD PASSWORD: it is too short

BAD PASSWORD: is too simple

Retype new password:mysql

passwd: all authentication tokens updatedsuccessfully.

[[email protected] Downloads]#

接下来安装MySQL-client-5.6.20-1.el6.i686.rpm和MySQL-server-5.6.20-1.el6.i686.rpm两个软件包。

[[email protected] Downloads]# rpm -ivhMySQL-server-5.6.20-1.el6.i686.rpm

Preparing...               ########################################### [100%]

1:MySQL-server          ########################################### [100%]

[[email protected] Downloads]# rpm -ivhMySQL-client-5.6.20-1.el6.i686.rpm

Preparing...                ###########################################[100%]

1:MySQL-client          ########################################### [100%]

启用MySQL服务:

[[email protected] Downloads]# service mysql start

Starting MySQL................                             [  OK  ]

[[email protected] Downloads]#

首先需要获取登录的随机密码,方法如下:

[[email protected] Downloads]# more/root/.mysql_secret

# The random password set for the root userat Fri Aug  8 05:18:49 2014 (local t

ime): qC1eXKeP3JTEgxzL

[[email protected] Downloads]#

使用首次获取随机密码登录MySQL数据库,然后修改登录密码,方法如下:

[[email protected] Downloads]# mysql -uroot -pqC1eXKeP3JTEgxzL

Warning: Using a password on the commandline interface can be insecure.

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 1

Server version: 5.6.20

Copyright (c) 2000, 2014, Oracle and/or itsaffiliates. All rights reserved.

Oracle is a registered trademark of OracleCorporation and/or its

affiliates. Other names may be trademarksof their respective

owners.

Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ toclear the current input statement.

mysql>

设置登录密码为mysql(这里设置为mysql)

mysql> set password=password(‘mysql‘);

Query OK, 0 rows affected (0.07 sec)

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

mysql>

修改安装目录权限:

[[email protected] Downloads]# chown -R mysql:mysql/usr/share/mysql

[[email protected] Downloads]# chown -R mysql:mysql/var/lib/mysql

为mysql添加环境变量:

[[email protected] ~]# vim .bash_profile

# .bash_profile

# Get the aliases and functions

if [ -f ~/.bashrc ]; then

. ~/.bashrc

fi

# User specific environment and startupprograms

PATH=$PATH:$HOME/bin

export PATH

export

exportDATADIR=/var/lib/mysql

exportMYSQL_HOME=/usr/share/mysql

停止启动mysql:

[[email protected] ~]# mysqladmin -uroot -pshutdown

Enter password:mysql

[[email protected] ~]#

[[email protected] ~]#/usr/share/mysql/mysql.server start --user=mysql

Starting MySQL.                                            [ OK  ]

到这里整个安装步骤已经完成了,但是我们经常来配置或登录mysql数据库的时候,不可能每次都在服务器上来配置,很多情况会通过终端来登录服务器,默认mysql服务器禁止从其他终端来登录它。

解决方法如下:

首先登录到数据库

[[email protected] ~]#mysql –uroot –p

Enter password:mysql

mysql> use mysql

Reading table information for completion oftable and column names

You can turn off this feature to get aquicker startup with -A

Database changed

mysql> update user set host=‘%‘ wherehost=‘localhost‘;

Query OK, 1 row affected (0.06 sec)

Rows matched: 1  Changed: 1 Warnings: 0

mysql> flush privileges;

Query OK, 0 rows affected (0.06 sec)

接下来我们再来通过客户端来登录服务器:

成功登录。

如果遇到下面提示符,原因是由于服务器开启了防火墙导致的,解决方法:关闭防火墙即可。

我们可以查看安装的数据库版本:

到此,整个实验就完成了,欢迎来到MySQL的世界^_^!

在RHEL6中安装mysql数据库,布布扣,bubuko.com

时间: 2024-08-11 10:05:24

在RHEL6中安装mysql数据库的相关文章

Linux系统中安装MySQL数据库操作手册

Linux系统中MySQL数据库安装手册 一.安装概述: 在Linux操作系统中安装MySQL数据库是一个我们必须要掌握的一门技术,也决定了你以后找工作的薪资待遇,所以你知道它的厉害了吧!学会安装只是第一步,你还得学好数据库的基本操作,以及搭建一个数据库的主从配置等等.这些我都会在后面的博文中说到.下面我就简单的写一些安装MySQL数据库的一些步骤,仅供参考,如有什么不妥的地方,还请见谅! 二.安装步骤: (一)基本准备工作 1.打开虚拟机,在虚拟机中下载好最新版的MySQL数据库的压缩包.在M

Linux中安装mysql数据库

Linux安装mysql数据库系统 1.卸载原有的mysql(rpm -e mysql --nodeps) 2.安装mysql之前,需要安装软件开发软件包,如果安装操作系统的时候勾选过"软件开发", 就不用安装了 这个步骤是安装没有安装软件开发的依赖包,如安装的话可以省略 3. 1.挂载mysql软件包的光盘 2.安装MySQL之前需要安装cmake编译安装包 3.之后再去解压配置安装MySQL软件 4.创建运行用户和解包 5.安装后的其它调整 1)权限设置 2)建立配置文件 2)初始

centos中安装mysql数据库

1.查看是否已有mysql数据库: #rpm -qa |grep mysql 命令返回空,说明没有安装成功. 2.安装mysql yum install mysql* 安装完成后,却发现只安装了JDBC和ODBC驱动. 3.安装MariaDB数据库 yum install mariadb* (在Centos7中用MariaDB代替了mysql数据库.) 4.启动mariadb: systemctl start mariadb 5.操作mariadb数据库:(密码是空的,在输入密码的位置,直接回车

在Ubuntu中安装MySQL (转载)

MySQL在Linux Ubuntu中安装 本文使用的Linux是Ubuntu 12.04.2 LTS 64bit的系统,安装MySQL数据库软件包可以通过apt-get实现. 在Linux Ubuntu中安装MySQL数据库 #安装MySQL服务器端 ~ sudo apt-get install mysql-server 安装过程会弹出提示框,输入root用户的密码,我在这里设置密码为mysql. 安装完成后,MySQL服务器会自动启动,我们检查MySQL服务器程序 # 检查MySQL服务器系

Mac os安装MySQL数据库,系统提示mysql: command not found该怎么办

当我们安装好MySQL后,在终端输入mysql命令,发现并不能看到自己安装的数据库,这是因为你没有配置环境变量. 在os系统中安装MySQL数据库默认保存在/usr/local/mysql 那么我们应该如何配置环境变量呢? 1.打开terminal,输入:sudo su   回车  进入系统管理员管理目录(当然你要输入你的用户密码才能进入) 2.输入命令:vim /etc/profile   接着就进入到vim编辑界面 3.在vim编辑界面,按i进入编辑状态,接着,就可以增加路径名称,输入命令:

.net安装包自动安装Mysql数据库

原文:.net安装包自动安装Mysql数据库 在制作.Net安装包的时候,如果项目有用到数据库,怎么能够把数据库打包安装呢?网上已经有很多自动安装Sql Server数据库的例子,但是自动安装mysql的例子似乎不多.本文就介绍一下如何在.Net安装包中自动安装Mysql数据库. 最终我们要实现的效果是,部署.Net桌面应用程序时,能够一键自动安装应用程序以及附带的MySql数据库,并初始化数据库. 实现步骤如下: 1.准备一个干净的MySql安装包 mysql本身是开源的,安装完mysql数据

CentOS 6.5系统上安装MySQL数据库

1.查看系统是否安装了MySQL      使用命令:      #rpm -qa | grep mysql 2.卸载已安装的MySQL       卸载mysql命令如下:        #rpm -e --nodeps  mysql-libs-5.1.61-4.el6.x86_64      要将 /var/lib/mysql文件夹下的所有文件都删除干净 3.安装新的MySQL       命令如下:       #rpm -ivh MySQL-server-5.5.30-1.el6.x86

【Mysql】Java中对Mysql数据库的增删改查、Java的System类

这部分也是所谓JDBC.网站数据源的内容,把名字弄得很高深似得,实际上只是Java中对Mysql数据库的增删改查的内容.非常简单,之前写了这么多Mysql的内容,没好好总结一下,实在是不应该.今天就实现一个Java中对Mysql数据库的增删改查,随便带点Java取出当前系统的系统名与系统时间的知识,完成一个还算有点意思的小例子. 一.基本目标 首先,在Mysql数据库中有一张名为testtable的空表,id为自增列,username,class都是文本列,但是class里面都存放数字,也就是整

CentOS6.4下Yum命令安装Mysql数据库及配置

如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了 如果要开发web项目,我们当然可以安装一个myeclipse到Linux系统上去,这个安装方法和安装eclipse完全相同,就没有记录下来了,有 了jdk.tomcat.eclipse我们就已经能进行我们的程序开发了,但是如果要做一个项目,哪怕是小的不能再小的项目都离不开数据的存储呀!!! 没错,咱们还差一个最重要的软件没有装,也就是数据库