1、在Linux下检查是否有mysql,如果没有,请安装。版本上必须是5.5以上,越新越好!
发现RHEL5未注册 不能使用yum ,百度解决
参考http://blog.sina.com.cn/s/blog_6a1837e90100qssf.html
1、安装MySQL
yum install mysql mysql-server #询问是否要安装,输入Y即可自动安装,直到安装完成
/etc/init.d/mysqld start #启动MySQL
chkconfig mysqld on #设为开机启动
出现bash:command not found
参考http://www.jb51.net/LINUXjishu/32192.html
在.bash_profile里添加成如下:
PATH=$PATH:$HOME/bin:/sbin:/usr/bin:/usr/sbin
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf #拷贝配置文件(注意:如果/etc目录下面默认有一个my.cnf,直接覆盖即可)
2、为root账户设置密码
mysql_secure_installation
回车,根据提示输入Y
输入2次密码,回车
根据提示一路输入Y
最后出现:Thanks for using MySQL!
MySql密码设置完成,重新启动 MySQL:
/etc/init.d/mysqld restart #重启
mysql -u用户名 -p用户密码 #登录
2、在mysql下创建数据库,名称为 testdb,内有表 linuxtest,表字段如下:
userid (自己的学号),varchar 50,关键字
mysql_version (当前mysql版本号), varchar 50
linux_version (当前发行版的uname -a 返回值),varchar 100
eth0_HW (eth0物理地址),varchar 50
create database testdb
use testdb
CREATE TABLE IF NOT EXISTS linuxtest (
userid VARCHAR(50),
mysql_version VARCHAR(50),
linux_version VARCHAR(50),
eth0_HW VARCHAR(50),
PRIMARY KEY (`userid`)
);
3、insert对应的数据到表 linuxtest
mysql --version
uname -a
ifconfig | egrep -o "HWaddr [A-Za-z0-9:]+" | tr -d "HWaddr"
#ubuntu: ifconfig | sed "/wlan0/d" | egrep -o "硬件地址 [A-Za-z0-9:]+" | tr -d "硬件地址"
INSERT INTO linuxtest VALUES ('201230720316', 'Bill', 'Xuanwumen 10', 'Beijing')
4、导出该数据库的sql文件,命名为 学号.sql
mysqldump -u root -p testdb > 201230720316.sql
5、提交该sql文件