安装 |
1) cp mysql-standard-4.0.26-pc-linux-gnu-i686.tar.gz /home/
cd /home/ |
将安装文件拷贝到/home/目录下
切换至/home/目录 |
2) tar -zxvf mysql-standard-4.0.26-pc-linux-gnu-i686.tar.gz
mv mysql-standard-4.0.26-pc-linux-gnu-i686 mysql |
解压安装文件
修改解压后的文件夹名字为mysql |
3) groupadd mysql
useradd -g mysql mysql |
为了以后便于管理mysql,故创建一个mysql组
创建mysql用户,并将其放入mysql组 |
4) cd /mysql/scripts
scripts/mysql_install_db --user=mysql |
进入mysql文件夹下面的scripts
初始化数据库,添加了一个mysql用户 |
5) chown -R root .
chown -R mysql data
chgrp -R mysql . |
修改当前目录及该目录下文件和文件夹的所有者为root。一个点即当前目录,俩点即上一级目录
修改data文件夹所有者为mysql。这是为了可以使用用户mysql来启动MySQL数据库和创建数据等
修改当前目录及该目录下文件和文件夹的所属组为mysql组 |
6) bin/mysqld_safe --user=mysql & |
使用用户mysql来启动mysql,这里'&' 参数表示以后台的方式启动 |
7) netstat -anp | more |
检查MySQL的监听端口3306是否被监听 |
使用 |
a) cd /mysql/bin/
./mysql -u root -p
mysql> quit |
进入mysql文件夹下面的bin目录中
会提示输入密码。MySQL安装后的初始密码是空,故回车即可。随后进入MySQL控制台'mysql>'
这里就可以执行数据库命令了。其中quit命令是退出MySQL控制台 |
b) cd /root/
vi .bash_profile
:wq
logou
mysql -u root -p |
进入到用户root的目录下
修改环境变量中的用户变量。每个用户目录下都有.bash_profile文件,它是用来配置用户变量的
然后在PATH变量后面,加上':/home/mysql/bin/'即可
保存并退出
注销一下,再重新登录,即可生效,但仅限于root用户的操作
此时在任何位置执行该命令,均有效,但仅限于root用户的操作 |
开发 |
cd /home/j2sdk1.4.2_07/jre/lib/ext/ |
说明:不使用Tomcat时,MySQL驱动要放在这里,才能跑Java程序 |
cp /home/mysql-connector-java-3.1.10-bin.jar ./ |
将MySQL驱动拷贝到该目录下 |
备份 |
cd /mysql/bin/ |
先进入到MySQL的bin目录下 |
mysqldump -u root -p密码 数据库名 > /home/mydata.bak |
在bin目录下,执行该命令。注意:这里'-p'和'密码'之间没有空格 |
mysqldump -u root -p密码 数据库名.表名 > /home/mydata.bak |
这是备份某张表的数据,否则是备份整个数据库中所有表的数据 |
恢复 |
mysql> create database mydb |
备份文件中没有创建数据库的SQL,故恢复前要先创建一个空的数据库 |
mysql -u root -p 数据库名 < /home/mydata.bak |
该命令同样要在MySQL的bin目录下执行,而非MySQL的控制台上 |