Linux——数据库

目录

1 数据库基础知识

1.1几种主流数据库

1.2 离线安装MySQL数据库

1.3 启动操作MySQL

数据库备份

修改密码


1 数据库基础知识

1.1几种主流数据库

1.2 离线安装MySQL数据库

1.3 启动操作MySQL

 


关键词:基本术语,安装MySQL

1 数据库基础知识

细节:术语不要写错,专业化为好!

SQL:Structure Query Language;

Tomcat + MySQL:开发JSP,JDBC connection;

Weblogic + Oracle ;

Websphere + DB2;

 

Distributed Database system:分布式系统;

high-performing bottleleneck host  storage computing processing;

security-level

1.1几种主流数据库

SQL Server,MySQL(中小企业,创业),Oracle(大型企业),DB2,MogoDB

MySQL:Free , lightweight,第1个版本在Linux中开发;

.dll :dynamic link library 动态链接库;

1.2 离线安装MySQL数据库

off-line install,解压,tar -xzv

groupadd mysql 
useradd -g mysql mysql
scripts/mysql_install_db --user=mysql
chown -R root . (修改 文件的所有者)
chown -R mysql data (修改date文件夹的所有者)
chgrp -R mysql . (改变用户组)


启动MySQL
bin/mysqld_safe --user=mysql & 
检查一下

进入MySQL的环境:
cd bin
./mysql -u root -p

重名文件

mv before.txt after.txt

1.3 启动操作MySQL

判断是否启动MySQL:pgrep mysqld  或者 netstat -anp | grep 3306,3306是MySQL的端口。

启动MySQL:/bin/mysqld_safe –-user=mysql &

进入MySQL的交互环境:

cd /home/mysql/bin

./mysql -u root -p

 

 

use mysql;
show tables;
desc user;
exit/quit; 退出用户界面但MySQL仍在运行;

增删改查和SQL Service类似。

1)建表,不要建空表

create table users2(userID varchar(8), userName varchar(8));
desc users2;

2)增

insert into user2 values('001', 'Sayly');

数据库备份

./mysqldump -u root -p sqdb1 > sqdb1.backup # or /home/sqdb1.backup

备份SQL语句,可以批处理建表,但库无批处理重建;

drop users;  # 删除表

drop table if exists users;

修改密码

启动MySQL:/bin/mysqld_safe –-user=mysql &

进入MySQL的交互环境:

cd /home/mysql/bin

./mysql -u root -p

1. set password for root=password("123");

 

套接字,Socket编程

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值