mysql操作入门-linux

计算机中要处理大量的信息,而这些信息采用什么方式保存是一个关键的问题。在应用程序中,
若需要处理大量的数据,通常都使用数据库来保存这些数据。
目前Internet上流行的网站架构方式称为LAMP,就是用linux+Apache+Mysql+php,来架构网站,
其中linux作为操作系统,Apache作为Web服务器,Mysql作为数据库,php作为服务端脚本解释器。
Mysql能得到快速发展,与其具有移植性,开源等特点是分不开的。
总结起来,Mysql具有一起特点:
1.同时访问数据库的用户数量不受限制。
2.可以同时处理上千万条记录的数据库,对于绝大多数应用都已经足够。
3.运行速度快。
4.用户权限设置简单,有效。
5.使用c和c++编写,使用了多种编译器进行测试,保证了源代码的可移植性。
6.支持多种操作系统平台。
7.提供多种程序语言的接口,包括c,c++,java,php等。
8.支持多线程,可充分利用cpu资源。
9.支持多种网络协议,提供TCP/IP,ODBC,JDBC等多种数据库连接途径。
msql可以采用源码安装也可以采用采用RPM包来安装。
安装mysql是常常会出现依赖错误的情况,这是就需要根据错误提示信息逐个安装有依赖关系的安装包。
默认安装目录
将mysql安装到系统后,相关文件被分散在多个目录,很有必要了解这些文件所处的位置,下面列出
几个重要的目录。
1.服务进程启动目录:/etc/rc.d/init.d/,在linux中,该目录用来保存服务程序的启动进程,  mysql的服务启动命令mysqld也保存在这里。
2.操作命令目录:/usr/bin/,在该目录中,保存着对数据库进行操作的命令,如用mysql命令可登陆  到服务器进行操作。
3.配置文件目录:/usr/share/mysql/,在该目录中,保存着mysql服务器程序使用的各种配置文件,
4.数据库目录:/var/lib/mysql/,在该目录中保存着mysql服务器管理的数据库(可以有多个数据库  ),每一个数据库又以一个子目录的形式存在。
时间: 2024-10-13 02:32:26

mysql操作入门-linux的相关文章

mysql操作入门基础之对数据库和表的增删改查

一.数据库管理-- 1.登陆数据库 1 mysql -u root -p; -- 2.查看数据库服务器所有数据库 1 SHOW DATABASES; -- 3.创建数据库 CREATE DATABASE MyDATA; -- 4.创建带有设置字符集的数据库 CREATE DATABASE MYDATA DEFAULT CHARACTER SET UTF8; -- 5.删除数据库 DROP DATABASE MYDATA; -- 6.查看默认字符集 SHOW CREATE DATABASE MYD

linux下mysql操作的命令

最近在学习mysql,还是只菜鸟,找到下面篇文章对初学者挺有用的,所以共享下 1.linux下启动mysql的命令:   mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径) 2.linux下重启mysql的命令:   mysqladmin restart /ect/init.d/mysql restart (前面为mysql的安装路径) 3.linux下关闭mysql的命令:   mysqladmin shutdown   /ect/

Linux下 C语言 Mysql操作和字符集设置

一.C语言 Mysql操作 首先安转libmysql库. # sudo apt-get install libmysql++-dev 把MySQL的库拷贝到公共库中. # sudo cp -ri /usr/lib/mysql/* /usr/lib/ 配置MySQL库. # mysql_config --cflags --libs 二.创建数据库和表 启动终端,输入以下命令,进入mysql. # mysql -u username -p 创建一个数据库. mysql > create databa

MySQL DBA及Linux企业集群实战工程师

MySQL DBA及Linux企业集群实战工程师 2015,来一场随时随地的学习之旅 开启我赢职场MySQL学习之旅 不能错过的我赢之旅 任性就是想问就问 谁是你的群聊小伙伴 学习点滴我主宰 名师在线答与问 职业入门--数据库基础知识及安装MySQL MySQL课程介绍 讲师访谈 深入了解什么是数据库 MySQL从万千数据库中脱颖而出 选择学习哪个版本的MySQL 搭建学习MySQL的实验环境 提前熟悉一下MySQL环境 Linux下基于官方YUM源安装MySQL Linux下基于官方源码包包安

MYSQL新手入门篇

MYSQL新手入门篇 一.数据库的简介 什么是数据库? 数据的仓库,如:在atm的实例中我们创建一个db目录称之为数据库 什么是 MySQL.Oracle.SQLite.Access.MS SQL Server等 ? 他们是数据库软件,主要功能为两部分:1.讲数据保存到内存或者文件.2.接受特定的命令对数据进行操作 什么是SQL? 上述问题说过,数据库要接受特定的命令,这个命令就是用SQL编写,他是结构化查询语言(Structured Query Language)的缩写,一种专门与数据库交互的

快速入门linux系统的iptables防火墙 1 本机与外界的基本通信管理

概述 iptables是一种运行在linux下的防火墙组件,下面的介绍可以快速的学习iptables的入门使用. 特点(重要) 它的工作逻辑分为 链.表.规则三层结构. 数据包通过的时候,在对应表中,规则从上向下匹配,匹配到即跳出,后续规则忽略. 常用于过滤数据包和转发数据包(代理服务器). 工作方式基于IP 端口 和MAC 结构 链名 PREROUTING FORWARD POSTROUTING INPUT OUTPUT 含义 一般是指从外网发送到当前主机上 并且在路由规则处理之前 一般指从外

MySQL 超级入门教程

MySQL简介 1.什么是数据库 ? 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式.数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用. 主流的数据库有:sqlserver,mysql,Oracle.SQLite.Access.MS SQL Server等,

Mysql基础入门-SQL_DDL语句

一.mysql数据库介绍: mysql数据库属于关系型数据库,关系型数据库是指采用关系模型来组织数据的数据库,似于Excel函数关系表.保持数据的一致性是关系型数据库的最大优势 关系型数据库瓶颈: 1.高并发读写硬盘I/O瓶颈; 2.对于关系型数据来说在一张海量数据表中查询效率是非常低的: 3.横向扩展困难,当一个应用系统用户量访问与日俱增的时候数据库没有办法像web server那样简单的通过添加更多的硬件或者节点来扩展和提供负载能力. 对于并发量不高及数据量较小的应用系统mysql还是占有很

JavaWeb之Mysql快速入门(十一)

MySql快速入门 1. mysql简介 Structured Query Language 结构化查询语言 SQL标准,由ANSI(美国标准学会,属于ISO的核心成员)进行管理和维护的. 数据库厂商都支持该标准,并进行了扩展.扩展的部分,一般称之为方言. SQL标准和方言:普通话和方言 作用:与数据库进行交互 常用数据库:Oracle/DB2/MySQL/SQL Server 2. SQL语句的分类 DDL:Data Definition Language数据定义语言 alert/create