zoukankan      html  css  js  c++  java
  • 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                  恢复数据库

    计划、执行、每天高效的活着学着
  • 相关阅读:
    Java知识点:javac命令
    Java知识点:内部类
    证明:寝室分配问题是NPC问题
    Java知识点:Object类
    Java 知识点:序列化
    Python3玩转儿 机器学习(2)
    Python3玩转儿 机器学习(1)
    python re模块findall使用
    百度URL 部分参数
    python datetime模块
  • 原文地址:https://www.cnblogs.com/huxiaoyun90/p/3591463.html
Copyright © 2011-2022 走看看