• linux视频学习6(mysql的安装/)


    1.mysql的优点:

    免费,跨平台,轻,支持多并发。

    2.mysql的安装步骤:

    1. 把安装文件准备好,拷贝到home目录下。mount /mnt/cdrom
    2. cp mysql* /home
    3. 把安装文件解压缩。 tar -zxvf ***.tar.gz
    4. groupadd mysql (创建一个mysql组)。
    5. 如果有的话,先删除mysql.rpm 包。rpm -e --nodeps mysql.rpm
    6. useradd -g mysql mysql (创建mysql组下面的mysql用户)
    7. 进入到mysql的文件夹,执行scripts/mysql_install_db  --user=mysql(初始化数据库)
    8. chown -R root  . (把当前目录下的所有的文件和文件夹的所有者修改为root)
    9. chown -R mysql data ( 把data文件夹的用户创建者改成mysql)
    10. chgrp -R  mysql  .  (把当前目录下的所有的文件和文件夹修改为mysql组)
    11. 启动mysql。
    12. /bin/mysqld_safe  --user=mysql & 。(以mysql用户启动mysql)
    13. mysql的端口是3306,netstat -anp 检查是否启动mysql。
    14. mysql -u  root -p : 使用root用户进入mysql
    15. 在其他目录下也能执行启动mysql的命令需要修改env下面的PATH变量: root用户下面的./bash_profile中PATH路径后面加上":/home/mysql/bin";

    mysql 数据库的使用: 

    1. 进入数据库mysql : mysql -u root -p   (passwd)
    2. 建立一个数据库和表。 create database spdb1; show database spdb1(显示数据库spdb1);use  mysql(进入mysql数据库)
    3. 建表:先切换到对应的数据库,然后建表:use spdb1;   create table users(useId varchar(2), username varchar(20));
    4. show tables :查看该数据库下的表。
    5. 插入数据:insert into users('20160419','chsh');
    6. 查询数据: select * from  users;
    7. 编写一个ShowUser.java 来显示数据库表里的数据。
    8. vi ShowUser.java
    9. import java.sql.*
    10. public class ShowUser{
    11. //main function
    12. public static void main(String[] args){
    13.    //connect to mysql database
    14. try{
    15.   Class.forName("com.mysql.jdbc.driver");
    16.  Connection ct=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306:spdb1?user=root&password=");
    17.  Statement sm=ct.createStatement();
    18.  ResultSet rs= sm.executeQuery("select * from users");
    19. while(rs.next()){
    20.  System.out.println("username= "+ rs.getString(2);
    21. }
    22. }catch(Exception e){
    23.  e.printStackTrace();
    24. }
    25. }
    26. }

    //把mysql的驱动mysql-connector-**** 拷到 主目录/mysql/lib/ext目录下

    编译javac ShowUser.java

    运行: java ShowUser

    如何用命令行恢复和备份数据:( cd到mysql安装的bin目录下)

    1。备份: ./mysqldump -u root -pPWD 数据库名>data.bak(-p后面紧跟着密码)

    2.恢复: mysql  -u root -p密码  数据库名<  data.bak

  • 相关阅读:
    对百度搜索法的分析评价
    第二阶段第十次spring会议
    课下作业——典型用户和用处场景
    第二阶段第九次spring会议
    第二阶段第八次spring会议
    第二阶段第七次spring会议
    第二阶段第六次spring会议
    第二阶段第五次spring会议
    第二阶段第四次spring会议
    第二阶段第三次spring会议
  • 原文地址:https://www.cnblogs.com/gaochsh/p/5406645.html
Copyright © 2020-2023  润新知