linux视频学习6(mysql的安装/)
1.mysql的优点:
免费,跨平台,轻,支持多并发。
2.mysql的安装步骤:
- 把安装文件准备好,拷贝到home目录下。mount /mnt/cdrom
- cp mysql* /home
- 把安装文件解压缩。 tar -zxvf ***.tar.gz
- groupadd mysql (创建一个mysql组)。
- 如果有的话,先删除mysql.rpm 包。rpm -e --nodeps mysql.rpm
- useradd -g mysql mysql (创建mysql组下面的mysql用户)
- 进入到mysql的文件夹,执行scripts/mysql_install_db --user=mysql(初始化数据库)
- chown -R root . (把当前目录下的所有的文件和文件夹的所有者修改为root)
- chown -R mysql data ( 把data文件夹的用户创建者改成mysql)
- chgrp -R mysql . (把当前目录下的所有的文件和文件夹修改为mysql组)
- 启动mysql。
- /bin/mysqld_safe --user=mysql & 。(以mysql用户启动mysql)
- mysql的端口是3306,netstat -anp 检查是否启动mysql。
- mysql -u root -p : 使用root用户进入mysql
- 在其他目录下也能执行启动mysql的命令需要修改env下面的PATH变量: root用户下面的./bash_profile中PATH路径后面加上":/home/mysql/bin";
mysql 数据库的使用:
- 进入数据库mysql : mysql -u root -p (passwd)
- 建立一个数据库和表。 create database spdb1; show database spdb1(显示数据库spdb1);use mysql(进入mysql数据库)
- 建表:先切换到对应的数据库,然后建表:use spdb1; create table users(useId varchar(2), username varchar(20));
- show tables :查看该数据库下的表。
- 插入数据:insert into users('20160419','chsh');
- 查询数据: select * from users;
- 编写一个ShowUser.java 来显示数据库表里的数据。
- vi ShowUser.java
- import java.sql.*
- public class ShowUser{
- //main function
- public static void main(String[] args){
- //connect to mysql database
- try{
- Class.forName("com.mysql.jdbc.driver");
- Connection ct=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306:spdb1?user=root&password=");
- Statement sm=ct.createStatement();
- ResultSet rs= sm.executeQuery("select * from users");
- while(rs.next()){
- System.out.println("username= "+ rs.getString(2);
- }
- }catch(Exception e){
- e.printStackTrace();
- }
- }
- }
//把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的安装/)的更多相关文章
- Linux高级命令及mysql数据安装
Linux系列--高级命令--mysql数据库安装 数据库是用来组织.存储和管理数据的仓库 1.安装数据库:执行命令yum -y install mysql -server 2.启动数据库:安装完毕, ...
- (三)—Linux文件传输与mysql数据库安装
文件传输工具使用 为了速成,关于linux系统的学习都先放一放,用到哪个知识点就查哪个,这里想在linux下装一些服务练练手,最先想到的就是装个mysql数据库试试. 因为我用的是虚拟机下的li ...
- PHP视频学习一 mysql
设置mysql.exe文件目录到环境变量Path中去,可能在cmd下面使用mysql,wind7试了一下好像要重启以后才生效 什么是数据库 数据库就是存储数据的地方,是保存在计算机(硬盘/内存)中的数 ...
- Java学习笔记——MySQL的安装使用以及SQL语法简介
在 Java 的开发中,数据库的应用是非常必要的,下面,我们为Java对于数据库的应用做一些必要的准备工作.. Java 对数据库的应用统称为 JDBC. JDBC(Java Data Base Co ...
- Linux学习之七--mysql的安装使用
安装mysql: CentOS7后的版本,的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1. 下载mysql的repo源 # wget http:// ...
- linux视频学习3(linux安装,shell,tcp/ip协议,网络配置)
linux系统的安装: 1.linux系统的安装方式三种: 1.独立安装linux系统. 2.虚拟机安装linux系统. a.安装虚拟机,基本是一路点下去. b.安装linux. c.linux 安装 ...
- linux视频学习(简单介绍)20160405
看一周学会linux系统的学习笔记. 1.linux系统是一个安全性高的开源,免费的多用户多任务的操作系统. 2.linux工作分为linux系统管理员,linux程序员(PC上软件开发,嵌入式开发) ...
- Linux(Ubuntu) Mysql的安装配置例子以及常用命令
1.安装配置例子 有空再写 2.注意事项 (1)启动mysql 在/etc/mysql 目录下 service mysql start 新版本是(service mysqld start ) (2 ...
- linux视频学习7(ssh, linux启动过程分析,加解压缩,java网络编程)
回顾数据库mysql的备份和恢复: show databases; user spdb1; show tables; 在mysql/bin目录下 执行备份: ./mysqldump -u root - ...
随机推荐
- Java 集合 ArrayList和LinkedList的几种循环遍历方式及性能对比分析 [ 转载 ]
Java 集合 ArrayList和LinkedList的几种循环遍历方式及性能对比分析 @author Trinea 原文链接:http://www.trinea.cn/android/arrayl ...
- 抓取网页中数据 -----51book中城市码
================== 获取网页中span标签里面的t_id的值 public function getpreg(){ $www = 'http://monkey.test.tripb. ...
- Java 散知识
1.final关键字的用法: 1. final关键字修饰一个基本类型的变量时,该变量不能重新赋值,第一次的值为最终的. 2. fianl关键字修饰一个引用类型变量时,该变量不能重新指向新的对象. 3. ...
- html5 读写sqlite数据库
var db = openDatabase('MyData','','My Database',102400); //首先它创建一个数据库表,里面有3个字段 db.transaction(functi ...
- OR查询
OR查询包含:$or和$in $or可以在多个键中查询任意给定的值:$in可以指定不同类型的条件和值. 查询MasertID小于3或者MasterSort等于3的文档: db.SysCore.find ...
- ios 将图片变成圆形
#pragma mark - 将图片转换成圆形 -(UIImage*) circleImage:(UIImage*) image withParam:(CGFloat) inset { UIGraph ...
- zstu 4215 多起点bfs
input n m 1<=n,m<=1000 n*m的地图,全为大写字母 7 10 WWWWWCCDEW WWWWCCEEEW WTWWWCCCCW WWFFFFFFWW WWFAAAA ...
- 《JavaScript高级程序设计》读书笔记 ---数据类型
ECMAScript 中有5 种简单数据类型(也称为基本数据类型):Undefined.Null.Boolean.Number.String和Object——复杂数据类型,Object 本质上是由一组 ...
- windows7所有版本
windows7所有版本迅雷地址下载集合(含32位和64位) Windows7 SP1旗舰版 32位官方原版下载: ed2k://|file|/cn_windows_7_ultimate_with_s ...
- spring中的控制反转IoC和依赖注入DI
原文:http://blog.163.com/xianghuxian@126/blog/static/50639037200721345218382/ IoC(Inversion of Control ...