Mysql数据库
免费,跨平台,轻,支持多并发
安装mysql
1、准备安装文件,COPY到/home下
2、把安装文件解压
tar-zxvf 文件名.tar.gz
3、重命名 mv 原名 新名
4、开始安装
1)groupaddmysql 创建mysql组
2)useradd-g mysql mysql 将新建mysql用户放到mysql中
3)进入到mysql目录,scripts/mysql_install_db --user=mysql (初始化数据库)
4)chown -R root .(有一个点,表示当前目录及文件) (修改文件的所有者)
-R 递归,把当前目录与目录下的所有文件就修改为root,如果没有-R,则是只有这一层的东西的所有者才改变的.
5) chown -R mysql data (把data文件夹所有者修改为mysql)
6)chgrp-R mysql . (把当前组改为mysql)
7)启动mysql
bin/mysqld_safe --user=mywql & [&表示以后台的方式启动]
8)按CTRL+C 退出
myql3306 端口
9)如何进入mysql
cd /bin
./mywql-u root -p 回车
如何设置在任何目录都可以执行:
1、env | more path中没有指定mysql 路径
2、/root下找到,.bash_profile 存放用户变量,注意不是系统变量
3、path中加入/home/mywql/bin/
4、这样就可以使用了
使用mysql
特别注意mysql驱动要存放的位置
要放在JDK下面
主目录下/jre/lib/ext/
1、建立数据库和表
createdatabase 名称;
showdatabases;
建表
use 数据库命令;说明在哪个DB下建表
createtable users (useerID vachar(8),userName varchar(8));
2、加入部分数据
insert itno users values ('','');
desc表名,查看表的结构
3、编写一个ShowUserS.java,显示数据库中的数据
备份和恢复mysql
备份:mysqldump-u root -p密码数据库名> mydata
进入到mysql 的安装目录下面,即下面的那个命令要进入到mysql的bin目录下面
找到mysqldump-u root -p密码(无空格) 数据库名> mydata 注意:‐p和密码之间没有空格
恢复:恢复的时候要先建立一个新的空数据库
mysql-u root -p密码数据库名< mydata
(注意<这个符号,与前面的不一样)
从外面导入数据