• 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                  恢复数据库

    计划、执行、每天高效的活着学着
  • 相关阅读:
    sprint最后冲刺-out to out
    Sprint 冲刺第三阶段第6-10天
    Sprint 冲刺第三阶段第3-5天 数据库代码
    Sprint 冲刺第三阶段第3-5天
    Sprint 冲刺第三阶段第二天
    Sprint 冲刺第三阶段第一天
    Sprint第三个计划
    代码·--四则运算的主要核心代码
    Sprint冲刺第二阶段之6---10天(下)
    Sprint 冲刺第二阶段之1---5天(上)
  • 原文地址:https://www.cnblogs.com/huxiaoyun90/p/3591463.html
Copyright © 2020-2023  润新知