FC7安装MySQL

用FC7安装MySQL
#rpm -qa | grep mysql

先下载下面三个文件:
1:MySQL-client-community-5.1.22-0.rhel5.i386.rpm
[url]ftp://ftp.ntu.edu.tw/pub/MySQL/Downloads/MySQL-5.1/MySQL-client-community-5.1.22-0.rhel5.i386.rpm[/url]
2:MySQL-server-community-5.1.22-0.rhel5.i386.rpm
[url]ftp://ftp.ntu.edu.tw/pub/MySQL/Downloads/MySQL-5.1/MySQL-server-community-5.1.22-0.rhel5.i386.rpm[/url]
3:perl-DBI-1.53-2.fc7.i386.rpm         
[url]ftp://fr2.rpmfind.net/linux/fedora/releases/7/Everything/i386/os/Fedora/perl-DBI-1.53-2.fc7.i386.rpm[/url](附件里面有)

进入/mnt/cdrom目录下面:
[root@fc7linux test]# cd /mnt/cdrom/
[root@fc7linux cdrom]# ls
MySQL-client-community-5.1.22-0.rhel5.i386.rpm  perl-DBI-1.53-2.fc7.i386.rpm
MySQL-server-community-5.1.22-0.rhel5.i386.rpm
[root@fc7linux cdrom]# ll -h
�计 27M
-r-xr-xr-x 1 root root 6.5M 2007-12-23 MySQL-client-community-5.1.22-0.rhel5.i386.rpm
-r-xr-xr-x 1 root root  20M 2007-12-23 MySQL-server-community-5.1.22-0.rhel5.i386.rpm
-r-xr-xr-x 1 root root 612K 2007-12-23 perl-DBI-1.53-2.fc7.i386.rpm
卸载一些无用软件:
[root@fc7linux cdrom]# rpm -qa | grep mysql
mysql-libs-5.0.37-2.fc7
php-mysql-5.2.2-3
[root@fc7linux cdrom]# rpm -e mysql-libs-5.0.37-2.fc7
error: Failed dependencies:
        libmysqlclient.so.15 is needed by (installed) php-mysql-5.2.2-3.i386
        libmysqlclient.so.15(libmysqlclient_15) is needed by (installed) php-mysql-5.2.2-3.i386
[root@fc7linux cdrom]# rpm -e php-mysql-5.2.2-3
[root@fc7linux cdrom]# rpm -e mysql-libs-5.0.37-2.fc7
[root@fc7linux cdrom]#
[root@fc7linux cdrom]#

安装MySQL:
REDHAT系列的LINUX安装MySQL需要perl的支持。
[root@fc7linux cdrom]# rpm -ivh perl-DBI-1.53-2.fc7.i386.rpm
Preparing...                ########################################### [100%]
   1:perl-DBI               ########################################### [100%]

安装MySQL服务器软件:
[root@fc7linux cdrom]# rpm -ivh MySQL-server-community-5.1.22-0.rhel5.i386.rpm
Preparing...                ########################################### [100%]
   1:MySQL-server-community ########################################### [100%]
rpm -ivh M      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 fc7linux password 'new-password'
See the manual for more instructions.
Please report any problems with the /usr/bin/mysqlbug script!
The latest information about MySQL is available on the web at
[url]http://www.mysql.com[/url]
Support MySQL by buying support/licenses at [url]http://shop.mysql.com[/url]
Starting MySQL.[确定]
Giving mysqld 2 seconds to start
安装好后,服务自动起来了。
服务器端安装好了,就来安装客户端:
[root@fc7linux cdrom]# rpm -ivh MySQL-client-community-5.1.22-0.rhel5.i386.rpm
Preparing...                ########################################### [100%]
   1:MySQL-client-community ########################################### [100%]

检查服务器是否正常:
[root@fc7linux cdrom]# service mysql status
MySQL running (32158)                                      [确定]

进入MySQL服务器进行操作:
[root@fc7linux cdrom]# mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.1.22-rc-community MySQL Community Edition (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

查看数据库:
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| test               |
+--------------------+
3 rows in set (0.01 sec)

创建数据库YY:
mysql> create datebase yy;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your
MySQL server version for the right syntax to use near 'datebase yy' at line 1
mysql> create database yy;
Query OK, 1 row affected (0.00 sec)

再查看数据库,就都了一个YY数据库:
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| test               |
| yy                 |
+--------------------+
4 rows in set (0.00 sec)

进入YY数据库:
mysql> use yy;
Database changed

在YY数据库中创建表test:
mysql> create table test
    -> (
    -> a char(3),
    -> b char(3),
    -> c char(3)
    -> );
Query OK, 0 rows affected (0.01 sec)

查看表test的内容:
mysql> select * from test;
Empty set (0.02 sec)

向test表插入数据:
mysql> insert into test values(
    -> '1','3','4');
Query OK, 1 row affected (0.00 sec)

再查看test表的内容:
mysql> select * from test;
+------+------+------+
| a    | b    | c    |
+------+------+------+
| 1    | 3    | 4    |
+------+------+------+
1 row in set (0.00 sec)

退出数据库:
mysql> exit
Bye
[root@fc7linux cdrom]#

你可能感兴趣的:(数据库,linux,mysql,系统,fc7)