• Ubuntu下的MySQL配置


    默认配置文件路径

    /etc/mysql/my.cnf

    更改用户(root)密码

    #命令行方式
    mysqladmin -u USER -p password NEWPASSWORD

    #或者, 以root身份进入mysql
    mysql -u root -p;
    use mysql;
    UPDATE user SET password=PASSWORD('
    NEWPASSWORD') WHERE user='root';
    FLUSH PRIVILEGES; # 刷新系统权限表

    创建用户

     insert into mysql.user(Host,User,Password) values("localhost","username",password("pwd"));

    授予权限

    grant all privileges on db.* to user@localhost; #授予db的所有表的所有权限给user@localhost
    grant select,update,insert on db.test to user@localhost; #授予db.test表的select,updateh和insert权限给user@localhost

    删除用户

    DELETE FROM user WHERE User=user and Host="localhost";

    创建数据库(设定字符集)

    GBK: create database test2 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;
    
    UTF8: CREATE DATABASE test2 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci

    删除数据库

    drop database dbname;

    导出数据

    mysqldump [OPTIONS] database [tables] > /tmp/dump.sql
    [OPTIONS]
    -P或--port          要连接的服务器端口,如果MySQL的端口不是3306,就要用到这个参数 
    -d或--no-data       没有详细数据,仅仅导出数据的结构 
    --add-drop-database 在创建数据库时,先drop掉已经存在的同名数据库[一般跟在-d参数后] 
    --add-drop-table    在创建表时,先drop掉已经存在的同名表[一般跟在-d参数后]
    [OPTIONS]
    mysqldump
    -h localhost -u root -p --add-drop-database --add-drop-table test>/home/chuzj/daochu.sql #导出数据库test表结构和数据
    mysqldump -h localhost -u root -p -d --add-drop-database --add-drop-table test>/home/chuzj/daochu.sql #导出数据库test表结构

    导入数据

    mysql -h localhost -u root -p test</home/chuzj/daochu.sql –default-character-set=utf8  #导入数据并设置字符集 
  • 相关阅读:
    一、Vue简介
    十四、GridLayout 网格布局
    二十二、ViewPager
    四、vbind练习(实现li标签点击后变色)
    三、动态绑定属性(Class)
    二、插值操作
    顺序的fqlist拆解成sample fqsize fq格式 ,涉及正则取样本名
    faidx提取fasta指定位置allele
    GATK GenotypeConcordance 比较vcf一致性:Sequence dictionaries are not the same size
    subset 函数 选择数据框/向量的子集
  • 原文地址:https://www.cnblogs.com/lanxue/p/3269917.html
Copyright © 2020-2023  润新知