安装mysql:yum -y install mysql
yum -y insatll mysql-server
启动mysqld:service mysqld start
(在Linux 命令行)创建数据库:mysql -hlocalhost -uroot -p123456
-h:数据库主机 -u:用户 -p:密码
退出mysql:exit或quit
linux下mysql数据库导入导出命令
1、首先linux 下查看mysql相关目录
root@ubuntu14:~# whereis mysql
mysql:
/usr/bin/mysql---- mysql的运行路径
/etc/mysql
/usr/lib/mysql----- mysql的安装路径
/usr/bin/X11/mysql
/usr/share/mysql
/usr/share/man/man1/mysql.1.gz
此外还有一个:
var/lib/mysql --------mysql数据库data文件的存放路径
2、确定了运行路径,执行导入、导出mysql数据库命令
一、导出数据库用mysqldump命令
(注意:先cd到mysql的运行路径下,再执行一下命令):
1、导出数据和表结构:
mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql
mysqldump -uroot -p dbname > dbname .sql
敲回车后会提示输入密码
2、只导出表结构
mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql
mysqldump -uroot -p -d dbname > dbname .sql
二、导入数据库
1、首先建空数据库
mysql>create database dbname ;
删除数据库:
mysql > drop databases 数据库名;
2、导入数据库
方法一:
(1)选择数据库
mysql>use dbname ;
(2)设置数据库编码
mysql>set names utf8;
(3)导入数据(注意sql文件的路径)
mysql>source /home/xxxx/dbname .sql;
方法二:
mysql -u用户名 -p密码 数据库名 < 数据库名.sql
三、mysql日志的general_log_file
查看:mysql>show VARIABLES like '%general_log%';
设置路径:mysql > set global general_log_file='/tmp/general.lg';(设置路径)
mysql>set global general_log=on;(# 开启general log 模式)
mysql> set global general_log=off;(# 关闭general log 模式)
---mysql关机重启之后这些修改将消失,一直存在需要修改mysql的配置文件
四、表格
1、建表
mysql>user 数据库名
> create table name( 建表
-> id int auto_increment not null primary key ,
-> uname char(8),
-> gender char(2),
-> birthday date );
Query OK, 0 rows affected (0.03 sec)
查看:mysql>show tables;
2、删除表
drop table 表名
3、查看表中数据
mysql > show columns from student;
4、查看表中记录(具体数值)
mysql > select id,uname,gender from student;
5、记录的插入
mysql > insert into test.student values(1,'a',11);
在Linux中:mysql -uroot -p123456 -e "insert into test.student values(1,'a',11);"
6、清除表中数据
mysql > delete from 表名
7、删除表中的某些数据
mysql > delete from 表名 where 表达式(例:id=1)