• MySQL数据库的基本操作


    MySQL数据库的基本操作

    1.启动和关闭:

    启动原理: mysqld 是脚本,最终调用mysqld_safe脚本

    1.1 单实例:

    /etc/init.d/mysqld start

    或者 mysqld_safe --user=mysql &  此方法可以带参数

    查看端口: ss –lnt |grep 3306

    查看进程:ps –ef | grep mysql | grep –v grep

    mysqladmin –uroot –p shutdown   优雅的关闭数据库

    1.2 多实例启动:

     mysqld_safe  --defaults-file=/data/3306/my.cnf & 启动多实例数据库

     mysqladmin –uroot –p –S /data/3306/mysql.sock shutdown 关闭

    2.登录数据库

    2.1 单实例:

    mysql –uroot –p

    2.1 多实例
    mysql -uroot -p -S /data/3306/mysql.sock

    3.修改登录密码

    3.1 不登录修改(简单不容易出错)

    mysqladmin -uroot –p’…’ password ‘……’   

    mysqladmin -uroot –p’…’ password ‘……’ –S /data/3306/mysql.sock 多实例

    3.2 登录修改:

    # update mysql.user set password=password(“****”) where user=’root’ and host=’localhost’;

    # flush privileges;

    3.3 找回密码:

    3.3.1 首先停止运行的数据库
    3.3.2使用skip-grant-tables这个选项启动MySQL:

    mysqld_safe --skip-grant-tables & 单实例

    mysqld_safe –defaults-file=/data/3306/my.cnf  --skip-grant-tables &

    3.3.3现在可以不用密码进入mysql
    > UPDATE mysql.user SET password=password(“123456”) WHERE user='root' and host=’localhost’;
    > FLUSH PRIVILEGES;  

    3.3.4重启mysql

    修改表结构

    ALTER TABLE user DROP user_estimate;
    
    SELECT * FROM user;
    
    DESC user;
    
    ALTER TABLE user ADD user_estimate INT(2) DEFAULT 0 NOT NULL COMMENT '用户风险评分';
  • 相关阅读:
    样条之CatmullRom
    分形之树(Tree)
    B样条
    样条之贝塞尔(Bezier)
    插值与样条
    windows 下的Python虚拟环境(vitrualen)pycharm创建Django项目
    VS2010专业版和旗舰版(中文版)下载
    PHP课程环境安装总结文档
    原码、反码、补码知识详细讲解(此作者是我找到的讲的最细最明白的一个)
    C语言中size_t类型详细说明【转载】
  • 原文地址:https://www.cnblogs.com/taiguyiba/p/6624430.html
Copyright © 2020-2023  润新知