您的位置:首页 > 运维架构 > Linux

MySQL Install and Config on Linux.

2012-12-16 17:35 537 查看
用RPM包安装MySQL服务器端

包安装顺序:①perl-DBI-1.52-2.el5.i386.rpm

                     ②perl-DBD-Pg-1.49-2.el5.i386.rpm

                     ③MySql-5.0.77

                     ④perl-DBD-MySQL

                     ⑤mysql-server-5.0.77

包安装完毕后执行netstat命令查看MySQL端口状态:



3306端口在侦听状态,说明端口已经打开。

执行service mysqld restart 命令重新启动mysql服务器。

 

MySql服务器装成功后生成很多文件,数据库文件、配置文件和命令文件都不在同一个目录下。

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

/usr/share/mysql 配置文件

/usr/bin 相关命令  包括mysqladmin mysqldump

/etc/rc.d/init.d/  启动脚本文件

 

修改MySQL管理员root口令

#mysqladmin -u root password *****

设置口令后再从本地登陆



 
登陆mysql:



 
 输入密码后成功登陆MySQL。

 

测试MySQL:

利用mysqladmin命令测试

show databases;

 
 



 

测试成功完成!

 1.连接MySQL数据库 

mysql -u [username] -p [passwd] 远程连接: mysql -h ipaddress -u username -p passwd;

2.显示数据库

SHOW DATABASES;

3.创建数据库

CREATE DATABASE <DATABASE NAME>;

4.更换数据库

USE <DATABASES>;

5.删除数据库

DROP DATABASE <DATABASE NAME>;



1.建表

CREATE TABLE <TABLE NAME>(<FIELD 1><TYPE>,....<FIELD N><TYPE>);

例建一名为st1_degree的表用来存储学生的成绩;

mysql>CREATE TABLE st1_degree(

>id INT(4) DEFAULT ' 0' NOT NULL,

>name CHAR(30) NOT NULL,

>degree DOUBLE (16,2),

>PRIMARY KEY(id));

2.copy tables

CREATE TABLE st2_degree LIKE st1_degree;

3.删除表

DROP TABLE <TABLE NAME>;

4修改表 修改动作包括’ADD,DROP,CHANGE,ALTER.,MODIFY‘等关键字;

①修改字段名或者字段类型

ALTER TABLE <TABLE NAME > CHANGE <FIELD NAME > <NEW FIE.NAME><NEW FIE.TYPE>;

②添加字段

ALTER TABLE <TABLE NAME> ADD <FIELD NAME ><FIELD NAME TYPE>;

③删除字段

ALTER TABLE <TABLE NAME> DROP <FIELD NAME>;

④修改表名

ALTER TABLE <OLD TAB.NAME> RENAME TO  <NEW TAB.NAME>;

5.表记录的操作

①插入记录

INSERT INTO <FIELD NAME>  (<FIELD 1>,<FIELD2>,...<FIELDn>) VALUES <值1>,....< 值n>;

②查询记录

SELECT * FROM <TABLE NAME>;

③修改记录

update <FIELD NAME> SET FIELD1=值1,... where 条件表达式;

④删除记录

DROP FROM <FIELD NAME> WHERE <表达式>;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  MYSQL Sql 数据库