MySQL数据库是linux下常见的数据库管理系统,学会利用linux shell操作MySQL数据库很有必要。
首先安装MySQL数据库。
1、安装MySQL客户端:
yum install mysql
2、安装MySQL服务端:
yum install mysql-server
yum install mysql-devel
3、启动MySQL服务:
service mysqld start
若要设置开机启动:
chkconfig --add mysqld
4、设置用户root的密码(注意此root不是linux的超级用户root)
mysqladmin -u root password ‘newpassword’ 更改密码
5、mysql -u root -p
输入密码后进入mysql数据库
接下来写一个脚本创建一个student的数据库,并建立一张stuinfo的数据库表。具体脚本如下
1 #! /bin/bash
2
3 mysql -u root -p << EOF
4 create database if not exists student;
5 use student;
6 drop table if exists stuinfo;
7 create table stuinfo(
8 stuid VARCHAR(10) NOT NULL PRIMARY KEY,
9 stuname VARCHAR(20) NOT NULL,
10 stusex VARCHAR(10) NOT NULL,
11 stumemo VARCHAR(100) default NULL);
12 show tables;
13 EOF
以上脚本比较具有参考价值,可以作为编写MySQL的shell脚本的模板。实际中只需要替换不同的SQL语句就可使脚本完成不同的功能。