用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]#