• Windows下MySQL的常用操作


    1.MySQL关闭与重启

    1.MYSQL服务
    我的电脑——(右键)管理——服务与应用程序——服务——MYSQL——开启(停止、重启动)
    2.如果你没安装系统服务,可在命令行模式定位到mysql下的bin目录里,输入:(关闭)mysqladmin shutdown -uroot -p123456
    3.http://dev.mysql.com/doc/refman/5.1/zh/installing.html,官网详细介绍了命令行启动。

    2.MySQL远程访问

    GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION;
    FLUSH PRIVILEGES;
    use mysql;
    select * from user;

    添加远程用户admin密码admin

    3.查看变量和连接

    查看系统变量

    show variables

    查看MySQL字符集

    show variables like "character_set%";

    查看哪些线程正在运行:

    show  processlist;

    如果您不使用FULL关键词,则只显示每个查询的前100个,查看完整

    show full processlist;

    4.清空表

    set sql_safe_updates = 0;
    truncate table weibo.person928;
    或delete from weibo.person928;

    SQL_SAFE_UPDATES有两个取值0和1,
    SQL_SAFE_UPDATES = 1时,不带where和limit条件的update和delete操作语句是无法执行的,即使是有where和limit条件但不带key column的update和delete也不能执行。
    SQL_SAFE_UPDATES = 0时,update和delete操作将会顺利执行。那么很显然,此变量的默认值是1。
    所以,出现1175错误的时候,可以先设置SQL_SAFE_UPDATES的值为0,然后再执行更新,

    5.备份和导入

    数据库结构备份
    1.首先也是进入MySQL安装的bin目录下,bin中有mysqldump.exe程序,执行命令

    mysqldump.exe -uroot -p123456 autoinfo > G:/autoinfo.sql

    其中autoinfo是需要备份的数据库,G:/autoinfo.sql表示备份文件存储到G盘,文件名为autoinfo.sql。
    2.如果出现--no-beep 错误,执行

    mysqldump.exe --no-defaults -uroot -p123456 autoinfo > G:/autoinfo.sql

    数据库结构导入
    Bin文件目录下有MySQL.exe程序,运行导入备份。执行命令:

    mysql -uroot -p123456 autoinfo<G:autoinfo.sql

    其中,-u是用户名,-p是密码 autoinfo是新电脑中的数据库(如果没有,先新建数据库), G:autoinfo.sql是备份的位置。

  • 相关阅读:
    java-并发解决方案
    linux-常用快捷键
    java-进程
    vim-常用快捷键
    数据库-事务
    spring-事务实现原理
    gdb
    x86 下的 struct 變數 member 擺放位置
    du 查看 資料夾 佔用空間
    ADC 計算時,階數的選擇
  • 原文地址:https://www.cnblogs.com/houkai/p/3360722.html
Copyright © 2020-2023  润新知