zoukankan      html  css  js  c++  java
  • Linux下mySql的安装和使用

    1.安装mysql
    groupadd  mysql 建立mysql分组(方便管理)
    useradd -g mysql  mysql 创建用户mysql到mysql组里
    scripts/mysql_install_db --user=mysql:初始化数据库(注必须进入到mysql的文件夹内执行命令)
    chown -R root . :修改 当前 (.)文件夹下的所有文件及文件夹(-R递归的)所有者
    chown  —R  mysql data :修改date文件夹的所有者
    chgrp  -R  mysql   :修改mysql的所在组
    bin/mysqld_safe  --user=mysql & ;mysql用户启动mysql(&从后台启动,此操作在mysql文件夹中进行)
    此时就ok啦
    Ctrl+c 退出当前
    netstat -anp :去检验是否启动成功(mysql端口号是3306)
     
    2.如何进入mysql
    cd  bin/
    ./mysql-u root -p 
    注:
    如果想不从bin目录进去,可以在别的目录执行该命令
    解决方案;改变环境变量 :
    env 命令查看 做一个搜索的分支,将看到各种配置的环境变量,而这些配置都保存到root下的.bash_profile中(这个文件每个用户下都有,存放用户变量的)
    ,那么就在该文件中添加一个路径就行了,(在path变量值后加:/home/mysql/bin/,即需要搜索的路径)
    然后重新登录生效。
     
    在etc下也有同样的文件,可以改所有用户的环境变量信息
     
    3.mysql在linux下的使用
    注:mysql驱动存放的位置,放在jdk下
    cp /home/mysql-connector-java-3.1.10-bin.jar /home/jdk文件/jre/lib
    1.建库建表
    create database   库名 :建库
    show  databases :显示所有的数据库
    use 库名 :用哪个数据库
    drop database 库名:删除数据库
    create table 表名 (id varchar(8)..)
    show tables 
    insert into 表名 values(...)
    desc 表名:查看表结构
    2.编写java文件,显示数据库中信息
    vi showUsers.java
    Linux下mySql的安装和使用 - hui1107464497 - hui1107464497的博客
    3.数据恢复和备份
    备份:./mysqldump -u root -p密码 数据库名>data.bak(备份文件)
    有密码就写,没有就不写,不用空格
    /home/mysql/bin/mysqldump
    恢复:./mysql -u root -p 密码   数据库名(新建的) <data.bak
             再恢复的时候必须先建一个空的数据库,才能将备份的文件写入数据库。
    注:备份和回复都是在mysql的bin目录下执行的。
    RPM -e mysql :删除软件
    rpm -e --nodeps mysql(强制删除软件)
    quit :退出mysql·
    ./  :当前目录
  • 相关阅读:
    声明式事务
    AOP面向切面编程笔记
    IOC容器和Bean的配置实例
    IOC容器和Bean的配置
    nlogn的最长不下降子序列【tyvj1254挑选士兵】
    POJ1703 Find them, Catch them
    [code]poj3349 Snowflake Snow Snowflakes
    hdu 4607 Park Visit 树的直径
    hdu 1520 Anniversary party
    hdu 4863 Centroid of a Tree 树dp
  • 原文地址:https://www.cnblogs.com/hui1107464497/p/4502063.html
Copyright © 2011-2022 走看看