Linux下利用rpm包安装和使用mysql

转载 2013年12月03日 13:39:09

最近由于项目关系弄了下mysql cluster和mysql,中心数据库用的是mysql cluster,前置机数据库用的是mysql,这是先写下mysql的安装作为以后查看用。

1.软件包准备:在 http://www.mysql.com/downloads/mysql-4.0.html 上下载 MySQL-server-5.5.23-1.linux2.6.i386.rpm 和 MySQL-client-5.5.23-1.linux2.6.i386.rpm

2.安装mysql

  1)安装服务器端

在rpm包的目录下运行以下命令:

[root@gc01vm4 local]# rpm -ivh MySQL-server-5.5.23-1.linux2.6.i386.rpm

显示如下信息:“

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

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:

/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h gc01vm4 password 'new-password'

Alternatively you can run:
/usr/bin/mysql_secure_installation

which will also give you the option of removing the test
databases and anonymous user created by default.  This is
strongly recommended for production servers.

See the manual for more instructions.

Please report any problems with the /usr/bin/mysqlbug script!  ”

如出现如上信息,则表示服务器端安装成功

    2)安装客户端

运行如下命令

[root@gc01vm4 local]# rpm -ivh MySQL-client-5.5.23-1.linux2.6.i386.rpm

显示如下信息则表明安装成功:

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

3.启用mysql服务

运行如下命令:

[root@gc01vm4 init.d]# /etc/init.d/mysql start  或者用mysqld_safe & 命令来启动数据库

mysql 的默认端口是3306,这时可以 用netstat来查看mysql端口是否打开

[root@gc01vm4 init.d]# netstat -nat

如果显示中有tcp        0      0 :::3306                     :::*                        LISTEN  这条则表示服务已启动。

 用ps -e 命令可以查看到进程中有mysqld进程

  附:rpm包的卸载:# rpm -qa | grep MySQL
                                 MySQL-server-5.0.27-0.glibc23
                                 然后,
                                 # rpm -e --nodeps MySQL-server-5.0.27-0.glibc23

                                 不行的话可以用#rpm -e --allmatches  MySQL-server-5.0.27-0.glibc23  搞定。再
                                 # find / -name mysql
                                 /var/lib/mysql
                                 /var/lib/mysql/mysql
                                 /var/lock/subsys/mysql
                                mysql的相关文件应该可以手动删除了 示例 rm -rf /var/lib/mysql 

           mysql停止:/usr/bin/mysqladmin -u root -p shutdown

           rpm命令参数:--force忽略软件包及文件的冲动

                                   --nodeps 不检查依赖性关系

                                   --dbpath设置RPM资料库所在的路径

                                   --prefix 将软件包安装到由指定的目录下

4.登录mysql

 第一次登录只需键入mysql 

[root@gc01vm4 init.d]# mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.5.23 MySQL Community Server (GPL)

Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> 

出现如上提示刚表示登录成功

修改密码:[root@gc01vm4 init.d]# /usr/bin/mysqladmin -u root password '111111'

这时将密码改为了六个1,离开mysql键入exit即可,再次登录刚需要输入

[root@gc01vm4 init.d]# mysql -u root -p
Enter password: 

输入密码回车即可。

5.mysql的几个重要目录

       数据库目录
  /var/lib/mysql/

  配置文件
  /usr/share/mysql(mysql.server命令及配置文件)

    相关命令
  /usr/bin(mysqladmin mysqldump等命令)

       启动脚本
  /etc/rc.d/init.d/(启动脚本文件mysql的目录)

6.建库、建表、插入记录等基本操作

 1)建库 mysql> create databases orcl;

 2)  打开库 mysql> use orcl; (打开库,对每个库进行操作就要打开此库,类似于foxpro )
           Database changed

 3) 建表

mysql> create table name (id int(3) auto_increment not null primary key, xm char(8),xb char(2),csny date);

 4)查看表结构

mysql> describe name;

  +-------+---------+------+-----+---------+----------------+
  | Field | Type  | Null | Key | Default | Extra     |
  +-------+---------+------+-----+---------+----------------+
  | id  | int(3) |   | PRI | NULL  | auto_increment |
  | xm  | char(8) | YES |   | NULL  |        |
  | xb  | char(2) | YES |   | NULL  |        |
  | csny | date  | YES |   | NULL  |        |
  +-------+---------+------+-----+---------+----------------+

 5)插入表记录

mysql> insert into name values('','张三','男','1971-10-01');
  mysql> insert into name values('','白云','女','1972-05-20');
  可用select命令来验证结果。
  mysql> select * from name;
  +----+------+------+------------+
  | id | xm  | xb  | csny    |
  +----+------+------+------------+
  | 1 | 张三 | 男  | 1971-10-01 |
  | 2 | 白云 | 女  | 1972-05-20 |
  +----+------+------+------------+

到这里后面操作跟oracle操作类似了……

linux安装mysql一 rpm包安装

安装mysql的三种方法:一是通过源码安装,二是用通用二进制包,三是通过不同linux release到系统包安装,centos上是RPM包安装。 先来rpm包装 0 环境 [root@host2 ~...
  • my_aoong
  • my_aoong
  • 2015年06月03日 16:16
  • 3093

RPM方式安装MySQL5.6

RPM方式安装MySQL5.6 a. 检查MySQL及相关RPM包,是否安装,如果有安装,则移除(rpm –e 名称) 1 [root@localhost ~]# rpm -qa...
  • liumm0000
  • liumm0000
  • 2014年01月28日 13:21
  • 90925

Linux系统安装rpm方式安装mysql数据库

一:官网下载RPM包 登陆官网地址下载https://dev.mysql.com/downloads/mysql/,并上传至服务器,可以通过xftp或者filezilla上传。 二:安装前的准备工...
  • dongyuxu342719
  • dongyuxu342719
  • 2017年05月19日 22:51
  • 329

Linux 使用rpm方式安装最新mysql(5.7.16)步骤以及常见问题解决

最新版mysql(5.7.16) rpm安装步骤,以及遇到问题及解决过程分享如下:第一步:下载rpm包 mysql官网下载:http://dev.mysql.com/downloads/mysql...
  • qq_33663251
  • qq_33663251
  • 2016年12月15日 15:19
  • 1539

阿里云linux环境mysql rpm安装

执行命令rpm -qa | grep -i mysql,检查Linux服务器中Mysql及相关RPM包 通过rpm -e对rpm保进行删除 卸载出现下面的问题,可参考Linux安装卸载Mysq...
  • warrah
  • warrah
  • 2016年10月23日 14:17
  • 1091

Linux 使用rpm方式安装最新mysql(5.7.17)完整步骤

Linux 使用rpm方式安装最新mysql(5.7.16)步骤以及常见问题解决(接上一篇)1、下载以及前面的rpm安装步骤请参照 Linux 使用rpm方式安装最新mysql(5.7.16)步骤以及...
  • qq_33663251
  • qq_33663251
  • 2017年01月23日 14:07
  • 1329

suse安装rpm打包方式的MySQL

1.根据linux发行版到下面的网址下载相应的mysql捆装包(我的当前系统为sles11sp3-x86_64),所以下载的包如下(版本我下的是5.6的) http://mirrors.soh...
  • wjciayf
  • wjciayf
  • 2016年02月23日 13:40
  • 1222

nginx+php+mysql之rpm包方式安装配置参考

这篇文章主要是记录了利用nginx,php,mysql,vsftp,netbeans,wordpress等服务。系统环境为CentOS6.3,为了避免源码编译过程中众多非预知的错误,linux下的软件...
  • ChuiGeDaQiQiu
  • ChuiGeDaQiQiu
  • 2014年05月19日 00:27
  • 1574

MySQL在Linux下的安装注意,这里进行RPM包安装时需要切换到root用户下~

MySQL安装(Linux)以及Navicat(Windows)连接 分类: Linux2011-08-16 16:58 515人阅读 评论(0) 收藏 举报 1.MySQL在...
  • tfy1332
  • tfy1332
  • 2013年01月28日 23:24
  • 1991

MySQL之——RPM方式安装MySQL5.6

RPM方式安装MySQL5.6 1.检查MySQL及相关RPM包 检查MySQL及相关RPM包,是否安装,如果有安装,则移除(rpm –e 名称) [root@localhost ~]# rpm -...
  • l1028386804
  • l1028386804
  • 2016年12月30日 01:38
  • 1243
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux下利用rpm包安装和使用mysql
举报原因:
原因补充:

(最多只允许输入30个字)