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 <表达式>;
包安装顺序:①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 <表达式>;
相关文章推荐
- how to install apache, PHP and MySQL on Linux 3
- Install and config Apache, PHP, MySql on windows XP
- how to install apache, PHP and MySQL on Linux
- how to install apache, PHP and MySQL on Linux 2
- php install with mysql on w2k3 and IIS mannually
- Manual install on Windows 7 with Apache and MySQL
- How To Install Or Upgrade LAMP: Linux, Apache, MySQL and PHP Stack Using Yum
- install mysql on the linux
- How to install Apache, PHP 7.1 and MySQL on CentOS 7.3 (LAMP)
- mysql install and config
- Git install and config on CentOS
- How to Install Nginx, PHP, PHP Extensions, MySQL, and Zend Optimizer on FreeBSD 7
- Google Chrome 59 Released – Install on Debian, Ubuntu and Linux Mint
- mysql -server-5.6 install master and slave on ubuntu 14.04server
- remove and re-install mysql 5.6 on centOS 6.4
- Install httpd and mod_ssl on linux
- Install MySQL 5 for Python 2.6 (and django) on Windows
- Install and Create MySQL ODBC Connector on Windows 7 64 bit
- 171201 How to install Chrome and SurfEasy on Linux