美文网首页我爱编程
Mysql 配置 操作 备份 笔记

Mysql 配置 操作 备份 笔记

作者: huchong | 来源:发表于2017-12-22 12:29 被阅读0次

找回密码

进入/etc/mysql目录,编辑mysqld.cnf文件。在文件最后一行加入配置“skip-grant-tables”,执行命令“service mysql restart”重启mysql。
执行mysql命令,可以正确登陆mysql。

修改mysql密码

use mysql
update mysql.user set authentication_string=password('123') where user='root';
连接数据库
mysql -u root -p -h 192.168.99.2 -P 3306

  • 查看当前是哪个用户
    select user();
  • 查看当前所使用的数据库
    select database();
  • 查看当前数据库版本
    select version();
  • 查看mysql的当前状态
    show status;
  • 查看mysql的参数
    show variables:
  • 修改mysql的参数
    mysql> show variables like "max_connect%";
    +--------------------+-------+
    | Variable_name | Value |
    +--------------------+-------+
    | max_connect_errors | 100 |
    | max_connections | 151 |
    set global max_connect_errors=1000;
    使用set global 可以临时修改某些参数,但是重启后这些修改会失效,如想令永恒生效,就要在配置文件my.cnf中定义。
  • 查看当前mysql服务器的队列
    这个在日常的管理工作中最为频繁,因为使用它可以查看当前mysql在干什么,也可发现是否有锁表
    mysql> show processlist;
    +----+------+-----------+-------+---------+------+----------+------------------+
    | Id | User | Host | db | Command | Time | State | Info |
    +----+------+-----------+-------+---------+------+----------+------------------+
    | 7 | root | localhost | mysql | Query | 0 | starting | show processlist |
    | 8 | root | localhost | NULL | Sleep | 23 | | NULL |
    +----+------+-----------+-------+---------+------+----------+------------------+
    2 rows in set (0.00 sec)

允许远程用户登录访问mysql的方法

方法一、本地登入mysql,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,将"localhost"改为"%"

mysql -u root -proot

mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;

方法二、直接授权(推荐)

从任何主机上使用root用户,密码:youpassword(你的root密码)连接到mysql服务器:

mysql -u root -proot

mysql>GRANT ALL PRIVILEGES ON . TO ['root'@'%'](mailto: root @ %) IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;

操作完后切记执行以下命令刷新权限

FLUSH PRIVILEGES

相关文章

  • Mysql 配置 操作 备份 笔记

    找回密码 进入/etc/mysql目录,编辑mysqld.cnf文件。在文件最后一行加入配置“skip-grant...

  • mysql 主从复制配置实例

    mysql 主从复制配置实例 mysql 主从复制配置,主要用于双(多)机热备份,所有读写操作都在主库上执行,从库...

  • mysql总结(持续更新)

    资料 官方mysql 5.1文档 酷壳mysql文章 配置 绿色版Mysql的安装配置 备份 MySQL的备份与还...

  • mysql定时备份

    linux 定期备份mysql 创建mysql_backup.sh脚本 修改crontab 定时配置 添加配置每天...

  • 【MySQL】mysqldump备份与恢复

    简介:mysqldump常用于MySQL数据库逻辑备份。 备份操作: 1.备份所有库: 2.备份单个库: 3.备份...

  • 常用脚本

    一、mysql备份 备份shell脚本 数据库连接配置文件 把备份脚本放到 /etc/cron.daily 下,就...

  • MySQL 备份

    备份用户需要的完整权限 MySQL逻辑备份 mysqldump 逻辑备份特点 备份的是建表、建库、插入等操作所执行...

  • 反射引入

    操作引入 配置文件 mysql配置

  • 配置:mysql [主-从]&[主-主]

    主数据库配置 主数据库配置备份用户 在 主数据库 上配置 备份用户 主数据库配置my.cnf 然后重启 mysql...

  • mysql备份与还原

    一、备份常用操作基本命令 1、备份命令mysqldump格式 2、备份MySQL数据库为带删除表的格式 备份MyS...

网友评论

    本文标题:Mysql 配置 操作 备份 笔记

    本文链接:https://www.haomeiwen.com/subject/szjzlxtx.html