• mysql学习之旅-运维手册


    作为一个运维工程师,好用的运维手册是最棒的工具。自己建立才能记忆最深刻

    1、服务开启和关闭

     service mysqld start/stop

    2、服务进程监控

     ps -aux |grep mysql

    3、错误日志监控

    日志路径查看命令:

    show variables like "log_error";

    常见路径:

      Linux:

      /var/log/mysqld.log

      windows:

      C:ProgramDataMySQLMySQL Server 5.7Datahost.err

    关注ERROR信息

    登录和退出

    mysql -uroot -p

    quit

    4、用户管理

    创建用户账号,并设置密码

    CREATE USER ben IDENTIFIED BY ‘Password’;

    给用户授权查询和插入

    GRANT SELECT,INSERT ON *.* TO ben;

    更改口令

    SET PASSWORD FOR ben = Password('p@ssword');

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'redhat';

    5、备份恢复

    先执行

    FLUSH TABLES;

    刷新未写数据

    使用BAKUP TABLE 备份表

    使用命令行实用程序 mysqldump 转储所有数据库内容到某个外部文件

    例如:

    (1)用dump导出数据
    mysqldump -h127.0.0.1 -uroot mydb gyj_t1 >/tmp/xx.sql
    drop table test;
    source /tmp/xx.sql    --导入数据


    (2)用select导出数据
    select * from test into outfile '/tmp/yy.sql';

    6、优化

    如果从一个表中删除大量数据,应该使用 OPTIMIZE TABLE 来收回所用的空间,从而优化表的性能

    ANALYZE TABLE ,用来检查表键是否正确

    CHECK TABLE 用来针对许多问题对表进行检查

    DOC

    rpm包安装相关

    http://dev.mysql.com/doc/refman/5.7/en/linux-installation-rpm.html

  • 相关阅读:
    6.Go-错误,defer,panic和recover
    5.Go-封装、继承、接口、多态和断言
    php 实现店铺装修2
    php 实现店铺装修1
    安装lnmp1.5到最后出现Error: MySQL install failed的解决方法
    wdcp升级php5.8到php7.1.12后安装gitlab
    支付密码设置和登录密码设置
    什么样的女孩适合做老婆
    用邮箱做网页
    生源地助学贷款
  • 原文地址:https://www.cnblogs.com/mathprice/p/6039344.html
Copyright © 2020-2023  润新知