MySQL数据库在Linux下使用
来源:互联网 发布:日内 知乎 编辑:程序博客网 时间:2024/05/21 06:23
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);
- MySQL数据库在Linux下使用
- 在LINUX下使用mysqlhotcopy备份MySQL中的数据库
- Linux下使用Mysql数据库
- RUBY在linux下连接MySql数据库
- 在linux下安装mysql数据库
- mysql在linux下命令备份数据库
- 在doc窗口下使用mysql数据库
- 韩顺平Linux笔记(十三)——Mysql数据库在linux下的使用
- linux 下使用Qt连接MySQL数据库
- linux下使用名mysql数据库编程
- linux下使用mysql数据库的总结
- Linux 下使用Dump操作MySQL数据库
- linux下在服务器上配置scrapy框架的python爬虫,使用mysql数据库保存
- 在Linux下安装和使用MySQL
- 在Linux下安装和使用MySQL
- 在Linux下安装和使用MySQL
- 在Linux下安装和使用MySQL
- 在Linux下安装和使用MySQL
- 常用 SQL Server 规范集锦
- Bounding box regression(回归)
- sql优化大全
- iOS图片设置圆角性能优化
- 局部变量、全局变量、堆、堆栈、静态和全局
- MySQL数据库在Linux下使用
- 表单的ajax请求
- Sublime 修改默认快捷键和格式化josn ,xml
- Markdown——入门指南
- Maven服务器的使用之Maven桌面项目和Maven Web项目的创建
- HDOJ1069 猴子和香蕉——输出的格式很重要_耀晨SYW
- jQuery插件开发(一)--类级别的插件开发
- ssh与ajax结合之json异常:org.apache.struts2.json.JSONException
- C# List数组创建