美文网首页运维的日记
mysql数据库基本命令

mysql数据库基本命令

作者: 陈公子ks | 来源:发表于2020-03-25 23:49 被阅读0次
    yum -y install mysql-comm*
    systemctl start mysqld
    systemctl enable mysqld
    systemctl status mysqld
    

    安装启动,查看状态

    grep -i 'password' /var/log/mysqld.log
    mysql -u root -p'密码' 
    

    查看初始密码,使用密码登录数据库

    set global validate_password_policy=0;
    set global validate_password_length=6;
    alter user root@"localhost" identified by "密码“;
    exit
    

    设置密码的默认策略,修改密码。


    mysql 的选项:-u指定用户名,-p指定密码,-h指定主机

    mysql -h 192.168.1.10 -uroot -p123456
    

    需要注意:
    1.操作SQL语句不区分大小写(库名/表名、密码变量值除外)
    2.SQL语句必须用;结束或分割
    3.tab键不支持
    4.\c可以放弃当前操作

    show databases;         //查看数据库
    use mysql;                   //切换库
    select databases(); //查看所在库
    create database abc;     //创建库
    drop database abc;       //删除abc库
    show tables;                  //查看表
    desc columns_priv\G;   //查看表结构,以列表形式显示
    desc columns_priv;      //查看表结构,以表格形式显示
    create table newt(name char(10) not null,password char(48) default '',primary key(name) );      //新建表,字段姓名、密码、主键是姓名
    drop table newt;          //删除表
    show sreate table mydb.student;    //查看student表创建的指令
    
    # vim /etc/my.cnf
    [mysqld]
    .. ..
    character_set_server=utf8
    # systemctl restart mysqld
    
    mysql> show variables like 'character%';
    

    明天写字符类型

    相关文章

      网友评论

        本文标题:mysql数据库基本命令

        本文链接:https://www.haomeiwen.com/subject/wsbfuhtx.html