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

转载于:https://www.cnblogs.com/gaochsh/p/5406645.html

linux视频学习6(mysql的安装/)相关推荐

  1. 适合小白的Linux入门学习教程,从安装到实操(涵盖各种常用指令,超详细!)

    Linux入门学习 Linux简介 Linux是什么 Linux的特点 Linux和Windows的区别 Linux入门 我们为什么要学习Linux 环境搭建 安装CentOS 购买云服务器 走进Li ...

  2. mysql学习笔记---mysql的安装--rpm安装

    安装mysql rpm安装(以mysql 5.7.29为例) 1,在mysql官方网站下载rpm包,将文件传输到linux里 [root@localhost ~]# ls anaconda-ks.cf ...

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

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

  4. 尚硅谷Linux视频学习建议贴及linux全套视频,运维版本180G高质量视频教程免费下,linux教程

    纯视频版本: 链接:https://pan.baidu.com/s/12lJCAn9MFssFEyx8Dmu5Eg  提取码:5fr7 含源码版本: 链接:https://pan.baidu.com/ ...

  5. linux下apache+php+mysql升级安装过程

    由于服务器的linux版本太低,apache+php+mysql版本都太低,初次学习linux经过三天除了吃饭睡觉终于把apache+php+mysql给升级了!现说下升级过程: 一删除apache+ ...

  6. Linux 学习过程jdk和mysql数据库安装

    本文记录的是本人学习Linux 的过程和资料 提供给大家只是参考作用 1:简单命令 (1: 复制文件夹     sz filename + 文件名   (2: 导出日志    tail -n 行数 c ...

  7. Linux系统CentOS下mysql的安装日志

    今天自己捣鼓了一下,在linux系统CentOs6.5下使用源码方式安装和配置mysql,这里记录一下步骤. a) 下载mysql,source版本.Mysql-5.6.20.tar.gz b) 安装 ...

  8. 用OpenJTAG烧写程序到Flash—— 韦东山嵌入式Linux视频学习笔记03

    说明:本文仅在Windows环境下实验. 韦东山的JZ2440(v2),可以选择从Nor Flash启动,也可以选择从Nand Flash启动,不管从哪里启动,都需要Flash上有程序,没有程序的话, ...

  9. windows linux mysql_linux/windows环境mysql数据库安装与使用

    MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用 ...

最新文章

  1. Vue项目中使用wangEditor富文本输入框(推荐)
  2. DOM对象与jquery对象有什么不同
  3. php访问nfs目录,PHP NFS的实现代码
  4. declare-styleable:自定义控件的属性
  5. 小看--发布-订阅(观察者)模式
  6. accessors 作用_lombok @Accessors用法详解(一看就能就懂)
  7. MySql 中锁的定义
  8. 电脑入门完全自学手册_3DMAX零基础入门到精通的学习路线和教程
  9. 阿里云发布迁移解决方案,“迁移上云”这件事有专业的人做
  10. 企业级OpenCV、图像识别资料免费下载,仅此1天!
  11. 为未来元素添加点击事件的两种写法
  12. python简体中文、繁体中文转换
  13. 支付宝五福java_支付宝五福奖金翻倍!有人拿了5328元!今天最高能翻18倍,你拿到多少?...
  14. [转载] python打包程序在win10不能运行、点击无反应_Windows10平台用PyInstaller打成exe程序后不能运行请高手指点...
  15. linux 如何开启shell,linux下开启Shell命令
  16. centos7.4 update git
  17. Google Hack 最新版
  18. 线程执行完之后会释放吗_有人说,爬完黄山之后的第二件事就是去歙县徽州古城,你会去吗?...
  19. 1、4表格细线边框合并
  20. 查表的所在的库/查字段所在的库,表,字段名称

热门文章

  1. How to stop worrying & start living
  2. Nginx处理请求的11个阶段
  3. IT 学习资料 大全
  4. JQuery UI之Autocomplete(3)属性与事件
  5. 2015年最棒的10个 JavaScript 框架
  6. spoj Balanced Numbers(数位dp)
  7. C语言 字符串前加L的意义 如:L“A”
  8. (转载)Android游戏开发之旅一 长按Button原理
  9. Java并发专题 带返回结果的批量任务执行 CompletionService ExecutorService.invokeAll
  10. Handler消息机制(二):一个线程有几个Handler