mysql

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      内容

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

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

javac showTable.java            编译showTable

java showTable             运行showTable

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

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

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

计划、执行、每天高效的活着学着
原文地址:https://www.cnblogs.com/huxiaoyun90/p/3591463.html