1.mysql的优点:

免费,跨平台,轻,支持多并发。

2.mysql的安装步骤:

  1. 把安装文件准备好,拷贝到home目录下。mount /mnt/cdrom
  2. cp mysql* /home
  3. 把安装文件解压缩。 tar -zxvf ***.tar.gz
  4. groupadd mysql (创建一个mysql组)。
  5. 如果有的话,先删除mysql.rpm 包。rpm -e --nodeps mysql.rpm
  6. useradd -g mysql mysql (创建mysql组下面的mysql用户)
  7. 进入到mysql的文件夹,执行scripts/mysql_install_db  --user=mysql(初始化数据库)
  8. chown -R root  . (把当前目录下的所有的文件和文件夹的所有者修改为root)
  9. chown -R mysql data ( 把data文件夹的用户创建者改成mysql)
  10. chgrp -R  mysql  .  (把当前目录下的所有的文件和文件夹修改为mysql组)
  11. 启动mysql。
  12. /bin/mysqld_safe  --user=mysql & 。(以mysql用户启动mysql)
  13. mysql的端口是3306,netstat -anp 检查是否启动mysql。
  14. mysql -u  root -p : 使用root用户进入mysql
  15. 在其他目录下也能执行启动mysql的命令需要修改env下面的PATH变量: root用户下面的./bash_profile中PATH路径后面加上":/home/mysql/bin";

mysql 数据库的使用:

  1. 进入数据库mysql : mysql -u root -p   (passwd)
  2. 建立一个数据库和表。 create database spdb1; show database spdb1(显示数据库spdb1);use  mysql(进入mysql数据库)
  3. 建表:先切换到对应的数据库,然后建表:use spdb1;   create table users(useId varchar(2), username varchar(20));
  4. show tables :查看该数据库下的表。
  5. 插入数据:insert into users('20160419','chsh');
  6. 查询数据: select * from  users;
  7. 编写一个ShowUser.java 来显示数据库表里的数据。
  8. vi ShowUser.java
  9. import java.sql.*
  10. public class ShowUser{
  11. //main function
  12. public static void main(String[] args){
  13. //connect to mysql database
  14. try{
  15. Class.forName("com.mysql.jdbc.driver");
  16. Connection ct=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306:spdb1?user=root&password=");
  17. Statement sm=ct.createStatement();
  18. ResultSet rs= sm.executeQuery("select * from users");
  19. while(rs.next()){
  20. System.out.println("username= "+ rs.getString(2);
  21. }
  22. }catch(Exception e){
  23. e.printStackTrace();
  24. }
  25. }
  26. }

//把mysql的驱动mysql-connector-**** 拷到 主目录/mysql/lib/ext目录下

编译javac ShowUser.java

运行: java ShowUser

如何用命令行恢复和备份数据:( cd到mysql安装的bin目录下)

1。备份: ./mysqldump -u root -pPWD 数据库名>data.bak(-p后面紧跟着密码)

2.恢复: mysql  -u root -p密码  数据库名<  data.bak

linux视频学习6(mysql的安装/)的更多相关文章

  1. Linux高级命令及mysql数据安装

    Linux系列--高级命令--mysql数据库安装 数据库是用来组织.存储和管理数据的仓库 1.安装数据库:执行命令yum -y install mysql -server 2.启动数据库:安装完毕, ...

  2. (三)—Linux文件传输与mysql数据库安装

    文件传输工具使用    为了速成,关于linux系统的学习都先放一放,用到哪个知识点就查哪个,这里想在linux下装一些服务练练手,最先想到的就是装个mysql数据库试试. 因为我用的是虚拟机下的li ...

  3. PHP视频学习一 mysql

    设置mysql.exe文件目录到环境变量Path中去,可能在cmd下面使用mysql,wind7试了一下好像要重启以后才生效 什么是数据库 数据库就是存储数据的地方,是保存在计算机(硬盘/内存)中的数 ...

  4. Java学习笔记——MySQL的安装使用以及SQL语法简介

    在 Java 的开发中,数据库的应用是非常必要的,下面,我们为Java对于数据库的应用做一些必要的准备工作.. Java 对数据库的应用统称为 JDBC. JDBC(Java Data Base Co ...

  5. Linux学习之七--mysql的安装使用

    安装mysql: CentOS7后的版本,的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1. 下载mysql的repo源 # wget http:// ...

  6. linux视频学习3(linux安装,shell,tcp/ip协议,网络配置)

    linux系统的安装: 1.linux系统的安装方式三种: 1.独立安装linux系统. 2.虚拟机安装linux系统. a.安装虚拟机,基本是一路点下去. b.安装linux. c.linux 安装 ...

  7. linux视频学习(简单介绍)20160405

    看一周学会linux系统的学习笔记. 1.linux系统是一个安全性高的开源,免费的多用户多任务的操作系统. 2.linux工作分为linux系统管理员,linux程序员(PC上软件开发,嵌入式开发) ...

  8. Linux(Ubuntu) Mysql的安装配置例子以及常用命令

    1.安装配置例子 有空再写 2.注意事项 (1)启动mysql 在/etc/mysql 目录下 service mysql start  新版本是(service mysqld start  ) (2 ...

  9. linux视频学习7(ssh, linux启动过程分析,加解压缩,java网络编程)

    回顾数据库mysql的备份和恢复: show databases; user spdb1; show tables; 在mysql/bin目录下 执行备份: ./mysqldump -u root - ...

随机推荐

  1. POJ 2325 Persistent Numbers#贪心+高精度除法

    (- ̄▽ ̄)-* 这道题涉及高精度除法,模板如下: ]; ];//存储进行高精度除法的数据 bool bignum_div(int x) { ,num=; ;s[i];i++) { num=num*+ ...

  2. POJ 3026 Borg Maze(Prim+BFS建邻接矩阵)

    ( ̄▽ ̄)" #include<iostream> #include<cstdio> #include<cstring> #include<algo ...

  3. 使用EasyBCD 从硬盘安装 deepin2014.1

    EasyBCD config  code: title Install Deepin2014 root (hd0,1) kernel (hd0,1)/vmlinuz boot=casper iso-s ...

  4. Spring contextConfigLocation默认加载文件的位置

    在使用Spring框架的时候,如果我们使用的是XML文件配置Bean的方式的话,我们往往会在web.xml里面配置如下内容: <context-param> <param-name& ...

  5. 离线消息如何实现?-- ESFramework 4.0 快速上手(02)

    在ESFramework 4.0 快速上手一文中,主要介绍了如何使用ESPlus.Rapid命名空间中的引擎来快速地构建基于TCP的网络通信系统,即使是使用ESPlus.Rapid来进行ESFrame ...

  6. 用mybatis生成插件自动生成配置文件

    1.在当前的maven项目的pom.xml中添加插件 <build> <plugins> <plugin> <groupId>org.mybatis.g ...

  7. Announcement

    本来是习惯把每天的内容写在一个txt里. 似乎不符合要求.无论格式还是内容.于是转战blog. 事实上.有专业课学习加上马上考四级以及下学期可能的专业调整.此学期时间紧张. 能完成日常作业并掌握周课内 ...

  8. ASP.NET中的Excel操作(OLEDB方式)

    一:OLEDB方式操作Excel的个人理解 就是把要操作的Excel当作一个数据库,所有对Excel的操作,就变成了对“数据库”的操作.那么这时就需要有一个数据库的连接字符串. 代码如下: connS ...

  9. MFC下MCI的使用播放音乐

    最近研究了一下MFC下的音乐的播放,主要使用了MCI 1.需要包含的库文件 在链接资源里(link)添加库文件VFW32.lib winmm.lib 2.包含的头文件 #include <mms ...

  10. mysql之TIMESTAMP(时间戳)用法详解 [http://www.jb51.net/article/51794.htm]

    一.TIMESTAMP的变体 TIMESTAMP时间戳在创建的时候可以有多重不同的特性,如: 1.在创建新记录和修改现有记录的时候都对这个数据列刷新: TIMESTAMP DEFAULT CURREN ...