WEB开发网
开发学院数据库MySQL linux下mysql的安装 阅读

linux下mysql的安装

 2007-05-31 15:48:10 来源:WEB开发网   
核心提示:6、修改MySQL启动脚本/etc/rc.d/init.d/mysql最后,需要修改MySQL启动脚本/etc/rc.d/init.d/mysql,linux下mysql的安装(3),把其中datadir=/var/lib/mysql一行中,等号右边的路径改成你现在的实际存放路径:home/database/mysql

6、修改MySQL启动脚本/etc/rc.d/init.d/mysql

 最后,需要修改MySQL启动脚本/etc/rc.d/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等号右边的路径改成你现在的实际存放路径:home/database/mysql。

 [root@test1 etc]# vi /etc/rc.d/init.d/mysql

 #datadir=/var/lib/mysql    (注释此行)

 datadir=/home/database/mysql (加上此行)

 7、重新启动MySQL服务

 /etc/rc.d/init.d/mysql start

 或用reboot命令重启Linux

 如果工作正常移动就成功了,否则对照前面的7步再检查一下。

 八、MySQL的常用操作

 注意:MySQL中每个命令后都要以分号;结尾。

 1、显示数据库

 mysql> show databases;

 +----------+

 | Database |

 +----------+

 | mysql  |

 | test |

 +----------+

 2 rows in set (0.04 sec)

 Mysql刚安装完有两个数据库:mysql和test。mysql库非常重要,它里面有MySQL的系统信息,我们改密码和新增用户,实际上就是用这个库中的相关表进行操作。

 2、显示数据库中的表

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

 Database changed

 mysql> show tables;

 +-----------------+

 | Tables_in_mysql |

 +-----------------+

 | columns_priv  |

 | db       |

 | func      |

 | host      |

 | tables_priv |

 | user      |

 +-----------------+

 6 rows in set (0.01 sec)

 3、显示数据表的结构:

 describe 表名;

 4、显示表中的记录:

 select * from 表名;

 例如:显示mysql库中user表中的纪录。所有能对MySQL用户操作的用户都在此表中。

 Select * from user;

 5、建库:

 create database 库名;

 例如:创建一个名字位aaa的库

 mysql> create databases aaa;

6、建表:

 use 库名;

 create table 表名 (字段设定列表);

 例如:在刚创建的aaa库中建立表name,表中有id(序号,自动增长),xm(姓名),xb(性别),csny(出身年月)四个字段

 use aaa;

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

 可以用describe命令察看刚建立的表结构。

 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  |        |

 +-------+---------+------+-----+---------+----------------+

 7、增加记录

 例如:增加几条相关纪录。

 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 |

 +----+------+------+------------+

 8、修改纪录

 例如:将张三的出生年月改为1971-01-10

 mysql> update name set csny=\'1971-01-10\' where xm=\'张三\';

 9、删除纪录

 例如:删除张三的纪录。

 mysql> delete from name where xm=\'张三\';

 10、删库和删表

 drop database 库名;

 drop table 表名;

上一页  1 2 3 4  下一页

Tags:linux mysql

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接