zoukankan      html  css  js  c++  java
  • mysql 常用操作

    • 添加用户并设置权限:

    grant all on *.* to root@‘%’ identified by ‘123456’with grant option;

    all:所有权限 select,insert,update,delete,create,alter,drop,references,create temporary,index,create view,show view,create routine,alter routine,execute

    *.*:整个服务器 权限作用域 第一个*可以是数据库,第二个*可以是表,存储过程,函数

    root@‘%’ root:用户名 ‘%’为域,此表示所有客户端,可设置为Ip地址,localhost等

    ‘123456’:密码

    revoke all on *.* from root@% 移除权限

    • 连接数

    修改最大连接数 vi /etc/my.cnf [mysqld]最后添加添加

    set-variable = max_connections=2000(设置最大连接数为2000)

    重启mysql

    查看最大连接数 mysqladmin variables |grep max_connections

    命令行 show variables like ‘max_connections’;

    查看当前使用连接 进入mysql命令行,show processlist; 或者 show status like ‘%connection%’

    • 备份还原(mysqldump)

    导出:mysqldump –uroot –p123456 db_name >db_name.sql

    开启gzip压缩: mysqldump –uroot –p123456 db_name | gzip > db_name.sql.gz

    导入:mysql –uroot –p123456 db_name < dbname.sql

    压缩导入:gzip < db_name.sql.gz | mysql –uroot –p123456 db_name

    • unauthenticated user造成mysql假死解决方法

    由于mysql的ip反解析造成的,修改mysql的配置文件,禁用mysql的ip反解析

    vi /etc/my.cnf

    在[mysqld]后加上skip-name-resolve

    重启mysql服务

  • 相关阅读:
    微信小程序HTTPS
    微信商城-1简介
    va_list
    Event log c++ sample.
    EVENT LOGGING
    Analyze Program Runtime Stack
    unknow table alarmtemp error when drop database (mysql)
    This application has request the Runtime to terminate it in an unusual way.
    How to check if Visual Studio 2005 SP1 is installed
    SetUnhandledExceptionFilter
  • 原文地址:https://www.cnblogs.com/hanwwly/p/3381875.html
Copyright © 2011-2022 走看看