首页 > 数据库技术 > 详细

mysql

时间:2014-03-11 06:23:15      阅读:696      评论:0      收藏:0      [点我收藏+]

1.  安装Mysql

rpm –qa mysql                     查询是否安装mysql

rpm –e –nodeps mysql          强制删除mysql

tar –zvxf mysql-ddd-i586.tar.gz           解压缩

mv mysql-ddd-i586 mysql            修改文件夹名为mysql

groupadd mysql            添加mysql用户组

useradd –g mysql hxy                  在mysql用户组添加用户hxy

./mysql/scripts/mysql_install_db –user=hxy                初始化数据库,并添加用户hxy

chown –R root .                   修改当前文件的所有者为root,-R为递归(非必须)

chown –R hxy date              修改date所有者为hxy(非必须)

chgrp –R mysql .                 改变用户组(非必须)

bin/mysqld_safe –user= hxy &                   用户hxy启动mysql服务,&表示后台启动

 

2.  启动mysql

方一:

cd bin            打开bin目录

./mysql –u hxy –p xxxxx                     登陆mysql

方二:

env |more                     查看环境变量

vi /root/.bash_profile             编辑用户变量,添加mysql路径,仅对root用户有效

或者vi /etc/profile                编辑环境变量,添加mysql路径,对所有用户有效

在任何目录都可用如下命令

mysql –u root –p xxxx                 登陆mysql

 

3.  添加数据

进入mysql

create database xxxx;

user database xxxxx;

create table xxxx(…….);

insert into xxxx values(……);

在mysql控制台操作和windows平台类似

 

4.  java连接mysql

备注:mysql的驱动放在jdk/lib/ext 目录下

vi showTable.java         

---------------------------------------------------------------------------

showTable.java      内容

bubuko.com,布布扣
bubuko.com,布布扣
import java.sql.*;

public class showTable{

       public static void main(String[] args)

{

       try{

       Class.forName(“com.mysql.jdbc.driver”);

       Connection con = DriverManager.getConnection

(“jdbc:mysql//localhost:3306/xxx?user=hxy&password=xxx”);

              Statement st = con.createStatement();

              ResultSet rs = st.execute       Query(“select * from users”);

              while(rs.next())

              {

                     System.out.println(“name=”+rs.getString(2));

}

}catch(Exception e)

{

       e.printStackTrace();

}

}

}
View Code
bubuko.com,布布扣

----------------------------------------------------------------------

javac showTable.java            编译showTable

java showTable             运行showTable

 

5.  备份和恢复mysql数据库,记得结合crontab使用

mysqldump –u hxy –pXXX   数据库名 > data.bak                   备份数据库

mysql –u root –pXXX  数据库名 < data.bak                  恢复数据库

mysql,布布扣,bubuko.com

mysql

原文:http://www.cnblogs.com/huxiaoyun90/p/3591463.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!