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下mysql5.6.15的rpm安装包

  • 2017年11月07日 20:11
  • 72.6MB
  • 下载

Linux下安装MySQL所需rpm包(客户端)

  • 2012年10月20日 11:33
  • 16.83MB
  • 下载

Linux下基于RPM BUNDLE包安装MySQL

--Linux下基于RPM BUNDLE包安装MySQL 下载地址:http://dev.mysql.com/downloads/mysql/ [root@ocm2 ~]# ls ...

linux下mysql的rpm安装包

  • 2016年11月02日 11:53
  • 24.56MB
  • 下载

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

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

linux下mysql(rpm)安装使用手册

安装Mysql 1、下载MySQL的安装文件 安装MySQL需要下面两个文件: MySQL-client-5.1.55-1.glibc23.i386.rpm MySQL-server-5....
  • ssyan
  • ssyan
  • 2011年02月12日 13:51
  • 4948

【原创】Linux下安装Mysql/RPM文件的安装/tar的安装/src源代码文件包

Linux软件包,常见的格式包括有rpm,deb,tar,gz,tgz,zip,bz2等等。几乎每个linux软件都会提供tar的格式的软件包,因为这种格式的软件包任何版本的linux都支持,所以大家...

Linux下的mysql apache php rpm安装方法步骤(转载并补充细节)

1。安装光盘上自带的httpd-2.2.3-5.i386.rpm这个包,是apache,如果安装过程中提示需要什么其他的包,看提示装上。 如下 rpm -ivh apr-0.9.4-24.9.i3...
  • a0you
  • a0you
  • 2012年07月14日 18:37
  • 6111

超简版4步Linux下RPM安装mysql

(1)安装三个包 [root@orcl Packages]#yum install mysql* 1.mysql-devel 2.mysql-serve 3.mysql [root@...
  • wyt568
  • wyt568
  • 2016年10月26日 21:44
  • 77

Linux下Mysql的配置(rpm形式安装)

安装 rmp -ivh MySQL-server-4.1.22-0.glibc23.i386.rpm --nodeps rmp -ivh MySQL-client-4.1.22-0.gli...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux下利用rpm包安装和使用mysql
举报原因:
原因补充:

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