`
helloyesyes
  • 浏览: 1323159 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论
阅读更多

源码包可以在这个网址获得:
http://download.mysql.cn/src/2006/0208/62.html

shell> groupadd mysql
shell> useradd -g mysql mysql
shell> gunzip < mysql-VERSION.tar.gz | tar -xvf -
shell> cd mysql-VERSION
shell> ./configure --prefix=/usr/local/mysql --with-charset=gb2312

MySQL has a Web site at http://www.mysql.com/ which carries details on the
latest release, upcoming features, and other information to make your
work or play with MySQL more productive. There you can also find
information about mailing lists for MySQL discussion.

Remember to check the platform specific part of the reference manual for
hints about installing MySQL on your platform. Also have a look at the
files in the Docs directory.

Thank you for choosing MySQL!

>make
>make install
shell> bin/mysql -uroot -p
(输入密码,默认密码为空,直接回车即可)
遇到这样的问题,说明MYSQL还没有启动:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
这样办:
[root@ssss bin]# ./mysql_install_db --user=mysql
[root@ssss bin]# ./mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 5.0.18-log

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

============================================
显示数据库
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| mytable |
| mytestdb |
| test |
+--------------------+
5 rows in set (0.07 sec)
===========================================
创建数据库
mysql> create database test01db;
Query OK, 1 row affected (0.00 sec)

选择一个库进行后面的操作
mysql> use mytestdb
Database changed

查看当前操作的是哪个库
mysql> select database();
+------------+
| database() |
+------------+
| mytestdb |
+------------+
1 row in set (0.00 sec)

创建一个表
mysql> create table attackip (dip varchar(64),dport int,remark varchar(64));
Query OK, 0 rows affected (0.04 sec)

mysql> show tables;
+--------------------+
| Tables_in_mytestdb |
+--------------------+
| attackip |
+--------------------+
1 row in set (0.00 sec)

获得表结构
mysql> desc attackip;
+--------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+-------+
| dip | varchar(64) | YES | | NULL | |
| dport | int(11) | YES | | NULL | |
| remark | varchar(64) | YES | | NULL | |
+--------+-------------+------+-----+---------+-------+
3 rows in set (0.01 sec)

更改表的结构
mysql> alter table attackip add column id int not null primary key auto_increment;
Query OK, 0 rows affected (0.01 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> desc attackip; +--------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+----------------+
| dip | varchar(64) | YES | | NULL | |
| dport | int(11) | YES | | NULL | |
| remark | varchar(64) | YES | | NULL | |
| id | int(11) | NO | PRI | NULL | auto_increment |
+--------+-------------+------+-----+---------+----------------+
4 rows in set (0.00 sec)

数据的增删改

增加in
mysql> insert into attackip values ('202.156.32.56',1433,'attackip',1);
Query OK, 1 row affected (0.00 sec)
mysql> select * from attackip;
+---------------+-------+----------+----+
| dip | dport | remark | id |
+---------------+-------+----------+----+
| 202.156.32.56 | 1433 | attackip | 1 |
| 202.156.32.56 | 80 | attackip | 2 |
+---------------+-------+----------+----+
2 rows in set (0.01 sec)

删除
mysql> delete from attackip where id=1;
Query OK, 1 row affected (0.00 sec)

mysql> select * from attackip;
+---------------+-------+----------+----+
| dip | dport | remark | id |
+---------------+-------+----------+----+
| 202.156.32.56 | 80 | attackip | 2 |
+---------------+-------+----------+----+
1 row in set (0.00 sec)

修改
mysql> update attackip set dport=3389 where id=2;
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0

mysql> select * from attackip;
+---------------+-------+----------+----+
| dip | dport | remark | id |
+---------------+-------+----------+----+
| 202.156.32.56 | 1433 | attackip | 1 |
| 202.156.32.56 | 3389 | attackip | 2 |
+---------------+-------+----------+----+
2 rows in set (0.00 sec)

=============================================
DBA,Database Administrator,数据库管理员
对于每一个应用,需要
DBA来创建数据库的存储结构TableSpaces
DBA来创建数据库对象Tables、Views、Indexes
根据各种反馈,DBA还需要
修改DB的结构
登记DB的用户、维护DB的安全性
保证DB的使用符合知识产权的相关法规
控制和监控用户对数据库的访问
监控和优化数据库的性能
制定数据库备份计划、灾难发生时对DB信息进行恢复
维护适当介质上的存档或者备份数据
备份和恢复数据库
联系数据库系统生产厂商,跟踪技术信息

因此,DBA必须具备:
自信心、好奇心、坚韧意志力、老练、自我驱动、注意细节
比如:数据字典Data Dictionary,管理工具Tools以及支持包Packages
要重视脚本Script,表大小Table Size、表空间使用Tablespace Usage等等。

DBA分等级:
初级Primary
中级Intermediate
高级Senior

分享到:
评论

相关推荐

    数据库MySQL入门.pdf

    MySQL入门讲义 MySQL是属于Oracle Corporation(甲骨文公司)推出的关系型数据库管理系统, MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。 MySQL最流行的关系型数据库...

    MySQL入门+进阶资源合集.pdf

    ### MySQL入门+进阶资源合集 #### 一、MySQL基础知识与入门 ##### 1.1 MySQL基础概念 - **数据库(Database)**:是用于存储数据的逻辑容器,它能够高效地管理和组织数据。 - **表(Table)**:是数据库中用来存储...

    MySQL入门与精通教程.pdf )

    ### MySQL入门与精通教程知识点概览 #### 一、MySQL简介 - **定义**:MySQL是一种跨平台的开源关系型数据库管理系统(RDBMS),它支持标准的SQL(Structured Query Language)语言。由于其高性能、易用性和稳定性,...

    MySQL入门到高级-宋红康版.zip

    MySQL入门到高级-宋红康版 ----- 毕业设计,课程设计,项目源码均经过助教老师测试,运行无误,欢迎下载交流 ----- 下载后请首先打开README.md文件(如有),某些链接可能需要魔法打开。 ----- 毕业设计,课程设计,...

    MySQL入门很简单课件 MySQL入门很简单课件

    这个“MySQL入门很简单课件”旨在为初学者提供一个易懂且全面的学习路径,帮助他们快速掌握MySQL的基础知识。 首先,我们要理解数据库的基本概念。数据库是一个组织和存储数据的系统,它允许用户以结构化方式访问和...

    MySQL入门很简单课件

    MySQL入门很简单课件,感兴趣同志可以下载来学习一下。

    MySQL入门到高级-康师傅版.zip

    本教程"MySQL入门到高级-康师傅版.zip"旨在帮助初学者快速掌握MySQL的基础,并逐步提升至高级水平。尚硅谷教育机构的宋红康老师倾力打造,通过一系列深入浅出的讲解,使学习者能够全面了解和掌握MySQL的各个方面。 ...

    MySQL入门很简单.pdf

    本书《MySQL入门很简单》主要面向初学者,旨在帮助他们从零开始学习和掌握MySQL数据库的使用。 在学习MySQL的过程中,初学者首先需要了解数据库的基础知识,包括数据库的概念、数据库表的创建与管理、数据类型以及...

    MySQL入门很简单PPT

    这份"MySQL入门很简单PPT"旨在为初学者提供一个快速理解MySQL基础知识的平台,帮助他们轻松进入数据库管理的世界。 首先,PPT可能会涵盖MySQL的基本概念,包括数据库、表、字段和记录等。数据库是存储数据的容器,...

    MySQL入门很简单

    根据提供的标题“MySQL入门很简单”以及描述“自己整理的带标签的MYSQL教程《MySQL入门很简单》”,我们可以推测这份教程旨在帮助初学者轻松掌握MySQL的基本操作与应用。下面将基于这一推测,详细介绍MySQL的基础...

    《MySQL入门很简单》 源代码

    《MySQL入门很简单》是一本旨在帮助初学者快速掌握MySQL数据库技术的教程。源代码提供了书中所有实例和练习的实现,让读者能够动手实践,加深理解。以下是对这些知识点的详细阐述: 1. **MySQL简介**:MySQL是一款...

    21分钟MySQL入门教程

    ### MySQL入门教程精要知识点详解 #### 一、MySQL的相关概念介绍 - **关系型数据库**:MySQL是一种关系型数据库管理系统(RDBMS),它基于表格形式组织数据。 - **表格**:由一系列行和列构成的数据结构,用于...

    MySQL入门很简单-学习笔记_20110913.pdf

    ### MySQL入门知识点详解 #### 一、数据库概述 1. **数据存储方式**:数据库是组织、存储和处理数据的一种重要工具。早期的数据存储方式包括文件系统,但是随着数据量的增长,这种简单的方式逐渐暴露出许多问题,...

    mysql入门到精通ppt

    【MySQL入门到精通PPT】是一份旨在帮助初学者快速掌握MySQL数据库系统核心概念和操作技巧的教程。MySQL是一款广泛使用的开源关系型数据库管理系统,它以其高效、稳定和易用性在众多数据库系统中脱颖而出。这份PPT...

    MySQL学习源码(MySQL入门教程).zip

    MySQL学习源码(MySQL入门教程).zipMySQL学习源码(MySQL入门教程).zipMySQL学习源码(MySQL入门教程).zipMySQL学习源码(MySQL入门教程).zipMySQL学习源码(MySQL入门教程).zipMySQL学习源码(MySQL入门教程).zipMySQL...

    《MySQL入门很简单》PDF版本下载.txt

    根据提供的文件信息,我们可以推断出这是一份关于MySQL数据库入门...对于初学者来说,《MySQL入门很简单》这本书将是非常有用的资源,可以帮助他们快速掌握MySQL的基本操作及高级功能。希望这些信息能对你有所帮助。

    MySQL 入门经典MySQL 入门经典MySQL 入门经典MySQL 入门经典

    MySQL 入门经典MySQL 入门经典MySQL 入门经典MySQL 入门经典MySQL 入门经典MySQL 入门经典MySQL 入门经典MySQL 入门经典MySQL 入门经典MySQL 入门经典MySQL 入门经典MySQL 入门经典MySQL 入门经典MySQL 入门经典...

    MySQL入门很简单(数据库)

    以下是一些关于MySQL入门的重要知识点: 1. **数据库概念**:数据库是一个组织和存储数据的系统,它允许高效地检索、更新和管理信息。MySQL是一个开源、免费的SQL数据库,支持多种操作系统。 2. **SQL语言**:SQL...

    MySQL入门很轻松.zip

    本课程“MySQL入门很轻松”旨在帮助初学者快速掌握MySQL的基本概念、安装配置以及基本操作,从而轻松踏入数据库管理的大门。 在“资源下载及教书服务介绍.doc”中,可能包含了关于课程的教学资源、下载指南以及教学...

    mysql入门自学书籍

    以下是一份详细的MySQL入门自学教程概览,基于提供的书籍资源。 1. **MySQL简介**:MySQL是一个开源、免费的数据库,它支持多种操作系统,并具有高可用性、可扩展性和安全性。它的主要功能包括数据存储、检索、更新...

Global site tag (gtag.js) - Google Analytics