zoukankan      html  css  js  c++  java
  • mysql的安装及命令

    1.先检查系统是否装有mysql

    rpm -qa | grep mysql

    2.下载mysql的repo源

    wget     http://192.168.130.150/mysql5.7.26/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar

    3.安装 mysql    tar包

    tar -xf      mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar

    4.安装MySQL

    yum -y install mysql-community-*.rpm

    systemctl start mysqld

    5.查看原始密码,并登录

    grep -i  'password' /var/log/mysqld.log                 #查看原始密码

    mysql -u root -p'jijuu<VF,4uE'                              #利用原始密码登录

     进入mysql之后,命令是不能用的,必须修改密码之后再次登录才可以用命令

    set global validate_password_policy=0;                 #只验证长度

    set global validate_password_length=6;              #修改密码长度,默认值是8个字符

    设置自定义密码,并退出

    alter user root@localhost identified by "123456";      设置密码为123456

    exit                      退出mysql

    使用新密码登录

    mysql -uroot -p123456

             mysql忘记密码如何重置

    先将MySQL停止                 systemctl  stop mysqld

    打开/etc/my.cnf配置文件 添加skip_grant_tables 一行,然后保存退出

     systemctl  start    mysqld      然后启动MySQL

            使用mysql命令连接到MySQL服务,重设root的密码

    在命令行内直接输入mysql即可

     update mysql.user set authentication_string=password('123qqq...A')   where user='root' and host='localhost';              #重新设置密码

    FLUSH PRIVILEGES;          #刷新授权列表

    exit  退出 

    然后把  /etc/my.cnf  里写的哪一行删除  

    再重启mysql             systemctl  start    mysqld

      就可以用新设置的密码进入mysql了

    已知当前MySQL管理用户(root)的密码。

    在Shell命令行下设置 使用mysqladmin管理工具,需要验证旧的密码。比如,以下操作将会把root的密码设置为A...qqq321

    mysqladmin -uroot -p password 'A...qqq321'

    mysql的基本命令

    show  databases;      查看数据库

    use  mysql;               切换数据库

    sleect  database();   查看当前数据库

    show  tables               查看库里的表

    desc    name.node;    查看表结构

    select   *  from   name.node      查看name库里的node表里的数据

    create  database   name   character  set  utf8mb4;      创建name库       character指定字符集   utf8mb4支持中文

    create   table     name.node (id  int(10),dc  char(20));      创建表结构

    insert    into    name.node   values (1,"zhangsan");          给node表 添加数据

    update   name.node   set  id=1  where  dc="zhangsan"       更改满足条件的id数据   如不加条件则更改列表中全部数据

    drop   database   name;         删除name数据库

    delete   from   name.node   where  id=1;    删除满足where条件的数据    如  不加where则删除表中全部数据

    drop   table  name.node ;      删除整个数据表

  • 相关阅读:
    贪心法之最优装载问题
    判断回文
    P1217 [USACO1.5]回文质数 Prime Palindromes
    李白打酒
    P1036 选数
    P1028 数的计算
    P1316 丢瓶盖
    P1181 数列分段Section I
    P1182 数列分段`Section II`
    P1216 [IOI1994][USACO1.5]数字三角形 Number Triangles
  • 原文地址:https://www.cnblogs.com/xiaolei123/p/11873095.html
Copyright © 2011-2022 走看看