1.MySQL安装步骤:
1)把Windows上的xxx.iso文件挂载到Linux操作系统上,在虚拟机上做配置(选择好iso文件所在路径),然后在 Linux控制台输入 mount /mnt/cdrom;
2)把安装文件拷贝到home目录下:cp 文件(mysql-*) /home/;
3)cd /home(切换到);
4)文件解压缩:tar -zxvf 文件名.tar.gz;
5)文件名字过长,改名:mv mysql文件全名 MySQL(别名);
6)groupadd mysql(创建MySQL组) ;
useradd -g mysql mysql(创建mysql用户,并放入到MySQL组) ;
进入到MySQL文件夹:
scripts/mysql_install_db --user=mysql(初始化数据库);
chown -R root .(修改文件的所有者);
chown -R mysql data(修改data文件夹的所有者为mysql);
chgrp -R mysql .(修改用户组为MySQL);
7)启动MySQL:bin/mysqld_safe --user=mysql&(&表示以后台的方式启动);
8)进入MySQL:cd bin ./mysql -u root -p 回车;
9)如果希望在任何一个目录下都可以进入mysql,则需要在/root/.bash_profile中添加路径:/home/mysql/bin/;
1.MySQL安装步骤:
1)把Windows上的xxx.iso文件挂载到Linux操作系统上,在虚拟机上做配置(选择好iso文件所在路径),然后在 Linux控制台输入 mount /mnt/cdrom;
2)把安装文件拷贝到home目录下:cp 文件(mysql-*) /home/;
3)cd /home(切换到);
4)文件解压缩:tar -zxvf 文件名.tar.gz;
5)文件名字过长,改名:mv mysql文件全名 MySQL(别名);
6)groupadd mysql(创建MySQL组) ;
useradd -g mysql mysql(创建mysql用户,并放入到MySQL组) ;
进入到MySQL文件夹:
scripts/mysql_install_db --user=mysql(初始化数据库);
chown -R root .(修改文件的所有者);
chown -R mysql data(修改data文件夹的所有者为mysql);
chgrp -R mysql .(修改用户组为MySQL);
7)启动MySQL:bin/mysqld_safe --user=mysql&(&表示以后台的方式启动);
8)进入MySQL:cd bin ./mysql -u root -p 回车;
9)如果希望在任何一个目录下都可以进入mysql,则需要在/root/.bash_profile中添加路径:/home/mysql/bin/;
2.测试mysql数据库是否可以在Linux下正确使用:
1)进入MySQL;
2)建立数据库和表:create database spdb1;
user spdb1;
create table users(userId varchar(30),userName varchar(30));
show tables;
insert into users values('1001','haha');
insert into users values('1002','xiaoming');
select * feom users;
3)编写一个ShowUser.java文件,显示数据库中的信息:
vi ShowUser.java
import java.sql.*;
public class ShowUser{
public static void main(String []args){
try{
class.forName("com.mysql.jdbc.Driver");
Connection ct = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/spdb1?user=root&password=");
Statement sm = ct.createStatement();
ResultSet rs = sm.executeQuery("select * from users");
while(rs.next()){
System.out.println("username=" + rs.getString(1));
}
}catch(Exection e){
e.printStackTrace() ;
}
}
}
esc
:wq
javac ShowUser.java;
javaShowUser;
4)特别注意MySQL的驱动存放的位置:放在jdk下,主目录:/jre/lib/etc/;
5)使用命令行备份和恢复数据库:进入到MySQL安装目录下的bin目录(cd /home/mysql/bin/)
备份:mysqldump -u root -p密码 数据库名 > data.bak(./mysqldump-u root -p123 spdb1 > /home/myspdb1);
恢复:mysql -u root -p密码 数据库名 <data.bak(mysql -u root -p123 spdb1 < /home/myspdb1);