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
转载于:https://www.cnblogs.com/gaochsh/p/5406645.html
linux视频学习6(mysql的安装/)相关推荐
- 适合小白的Linux入门学习教程,从安装到实操(涵盖各种常用指令,超详细!)
Linux入门学习 Linux简介 Linux是什么 Linux的特点 Linux和Windows的区别 Linux入门 我们为什么要学习Linux 环境搭建 安装CentOS 购买云服务器 走进Li ...
- mysql学习笔记---mysql的安装--rpm安装
安装mysql rpm安装(以mysql 5.7.29为例) 1,在mysql官方网站下载rpm包,将文件传输到linux里 [root@localhost ~]# ls anaconda-ks.cf ...
- Linux学习之七--mysql的安装使用
安装mysql: CentOS7后的版本,的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1. 下载mysql的repo源 1 # wget http: ...
- 尚硅谷Linux视频学习建议贴及linux全套视频,运维版本180G高质量视频教程免费下,linux教程
纯视频版本: 链接:https://pan.baidu.com/s/12lJCAn9MFssFEyx8Dmu5Eg 提取码:5fr7 含源码版本: 链接:https://pan.baidu.com/ ...
- linux下apache+php+mysql升级安装过程
由于服务器的linux版本太低,apache+php+mysql版本都太低,初次学习linux经过三天除了吃饭睡觉终于把apache+php+mysql给升级了!现说下升级过程: 一删除apache+ ...
- Linux 学习过程jdk和mysql数据库安装
本文记录的是本人学习Linux 的过程和资料 提供给大家只是参考作用 1:简单命令 (1: 复制文件夹 sz filename + 文件名 (2: 导出日志 tail -n 行数 c ...
- Linux系统CentOS下mysql的安装日志
今天自己捣鼓了一下,在linux系统CentOs6.5下使用源码方式安装和配置mysql,这里记录一下步骤. a) 下载mysql,source版本.Mysql-5.6.20.tar.gz b) 安装 ...
- 用OpenJTAG烧写程序到Flash—— 韦东山嵌入式Linux视频学习笔记03
说明:本文仅在Windows环境下实验. 韦东山的JZ2440(v2),可以选择从Nor Flash启动,也可以选择从Nand Flash启动,不管从哪里启动,都需要Flash上有程序,没有程序的话, ...
- windows linux mysql_linux/windows环境mysql数据库安装与使用
MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用 ...
最新文章
- Vue项目中使用wangEditor富文本输入框(推荐)
- DOM对象与jquery对象有什么不同
- php访问nfs目录,PHP NFS的实现代码
- declare-styleable:自定义控件的属性
- 小看--发布-订阅(观察者)模式
- accessors 作用_lombok @Accessors用法详解(一看就能就懂)
- MySql 中锁的定义
- 电脑入门完全自学手册_3DMAX零基础入门到精通的学习路线和教程
- 阿里云发布迁移解决方案,“迁移上云”这件事有专业的人做
- 企业级OpenCV、图像识别资料免费下载,仅此1天!
- 为未来元素添加点击事件的两种写法
- python简体中文、繁体中文转换
- 支付宝五福java_支付宝五福奖金翻倍!有人拿了5328元!今天最高能翻18倍,你拿到多少?...
- [转载] python打包程序在win10不能运行、点击无反应_Windows10平台用PyInstaller打成exe程序后不能运行请高手指点...
- linux 如何开启shell,linux下开启Shell命令
- centos7.4 update git
- Google Hack 最新版
- 线程执行完之后会释放吗_有人说,爬完黄山之后的第二件事就是去歙县徽州古城,你会去吗?...
- 1、4表格细线边框合并
- 查表的所在的库/查字段所在的库,表,字段名称
热门文章
- How to stop worrying & start living
- Nginx处理请求的11个阶段
- IT 学习资料 大全
- JQuery UI之Autocomplete(3)属性与事件
- 2015年最棒的10个 JavaScript 框架
- spoj Balanced Numbers(数位dp)
- C语言 字符串前加L的意义 如:L“A”
- (转载)Android游戏开发之旅一 长按Button原理
- Java并发专题 带返回结果的批量任务执行 CompletionService ExecutorService.invokeAll
- Handler消息机制(二):一个线程有几个Handler