1.安装mysql
groupadd mysql 建立mysql分组(方便管理)
useradd -g mysql mysql 创建用户mysql到mysql组里
scripts/mysql_install_db --user=mysql:初始化数据库(注必须进入到mysql的文件夹内执行命令)
chown -R root . :修改 当前 (.)文件夹下的所有文件及文件夹(-R递归的)所有者
chown —R mysql data :修改date文件夹的所有者
chgrp -R mysql :修改mysql的所在组
bin/mysqld_safe --user=mysql & ;mysql用户启动mysql(&从后台启动,此操作在mysql文件夹中进行)
此时就ok啦
Ctrl+c 退出当前
netstat -anp :去检验是否启动成功(mysql端口号是3306)
2.如何进入mysql
cd bin/
./mysql-u root -p
注:
如果想不从bin目录进去,可以在别的目录执行该命令
解决方案;改变环境变量 :
env 命令查看 做一个搜索的分支,将看到各种配置的环境变量,而这些配置都保存到root下的.bash_profile中(这个文件每个用户下都有,存放用户变量的)
,那么就在该文件中添加一个路径就行了,(在path变量值后加:/home/mysql/bin/,即需要搜索的路径)
然后重新登录生效。
在etc下也有同样的文件,可以改所有用户的环境变量信息
3.mysql在linux下的使用
注:mysql驱动存放的位置,放在jdk下
cp /home/mysql-connector-java-3.1.10-bin.jar /home/jdk文件/jre/lib
1.建库建表
create database 库名 :建库
show databases :显示所有的数据库
use 库名 :用哪个数据库
drop database 库名:删除数据库
create table 表名 (id varchar(8)..)
show tables
insert into 表名 values(...)
desc 表名:查看表结构
2.编写java文件,显示数据库中信息
vi showUsers.java
3.数据恢复和备份
备份:./mysqldump -u root -p密码 数据库名>data.bak(备份文件)
有密码就写,没有就不写,不用空格
/home/mysql/bin/mysqldump
恢复:./mysql -u root -p 密码 数据库名(新建的) <data.bak
再恢复的时候必须先建一个空的数据库,才能将备份的文件写入数据库。
注:备份和回复都是在mysql的bin目录下执行的。
RPM -e mysql :删除软件
rpm -e --nodeps mysql(强制删除软件)
quit :退出mysql·
./ :当前目录