当前位置: 首页 > wzjs >正文

秦皇岛建设局网站6wordpress制作评论

秦皇岛建设局网站6,wordpress制作评论,腾讯会议新闻,淘客手机端网站建设文章目录 MySQL 数据库管理与操作指南1. 忘记 MySQL 密码的处理方法2. MySQL 数据库备份与恢复2.1 数据库备份2.2 数据库恢复 3. MySQL 用户与权限管理3.1 创建用户与授权3.2 查看所有用户3.3 删除用户 4. 关闭 GTID 复制模式5. 查看数据表的存储引擎5.1 查看 MySQL 支持的存储…

文章目录

  • MySQL 数据库管理与操作指南
    • 1. 忘记 MySQL 密码的处理方法
    • 2. MySQL 数据库备份与恢复
      • 2.1 数据库备份
      • 2.2 数据库恢复
    • 3. MySQL 用户与权限管理
      • 3.1 创建用户与授权
      • 3.2 查看所有用户
      • 3.3 删除用户
    • 4. 关闭 GTID 复制模式
    • 5. 查看数据表的存储引擎
      • 5.1 查看 MySQL 支持的存储引擎
      • 5.2 查看当前默认存储引擎
      • 5.3 查看具体表的存储引擎
      • 5.4 查看所有表的状态
    • 6. 数据库操作命令
      • 6.1 删除表
      • 6.2 MySQL 中 DELETE 与 TRUNCATE 的区别
    • 7. 查看单个数据库的大小
    • 8. 网络延迟、磁盘 I/O 与 CPU 优化
    • 9. 支持用户远程连接 MySQL 数据库


MySQL 数据库管理与操作指南

在日常的数据库管理过程中,我们经常需要执行各种操作,比如忘记密码后的应急处理、数据库备份与恢复、用户权限管理、数据库引擎查看与切换等。本文将对这些常见操作进行整理和说明,便于大家参考和学习。

1. 忘记 MySQL 密码的处理方法

当忘记 MySQL 的 root 密码时,可以按照以下步骤进行重置:

  1. 打开 MySQL 配置文件 /etc/my.cnf,在 [mysqld] 部分添加 skip-grant-tables,然后重启数据库。

    systemctl restart mysqld
    
  2. 使用以下命令进入 MySQL 并修改 root 密码:

    set password for 'root'@'localhost'=password('newpassword');
    
  3. 修改完成后,记得将 skip-grant-tables 删除,并重启数据库恢复正常模式。

2. MySQL 数据库备份与恢复

2.1 数据库备份

可以使用 mysqldump 工具备份数据库,并将备份文件压缩:

/usr/local/mysql/bin/mysqldump -uroot -p'password' database_name | gzip > backup.sql.gz

2.2 数据库恢复

恢复备份数据时,首先解压备份文件,然后导入到数据库:

gunzip < backup.sql.gz | mysql -u root -p'password' database_name

3. MySQL 用户与权限管理

3.1 创建用户与授权

CREATE USER 'username'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'%';
FLUSH PRIVILEGES;

3.2 查看所有用户

SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

3.3 删除用户

DROP USER 'username'@'localhost';

4. 关闭 GTID 复制模式

在某些情况下,可能需要关闭 MySQL 的 GTID 复制模式,步骤如下:

SET GLOBAL GTID_MODE = ON_PERMISSIVE;
SET GLOBAL GTID_MODE = OFF_PERMISSIVE;
SET GLOBAL GTID_MODE = OFF;
SET @@global.enforce_gtid_consistency = OFF;

5. 查看数据表的存储引擎

5.1 查看 MySQL 支持的存储引擎

SHOW ENGINES;

5.2 查看当前默认存储引擎

SHOW VARIABLES LIKE '%storage_engine%';

5.3 查看具体表的存储引擎

SHOW CREATE TABLE table_name;

5.4 查看所有表的状态

SHOW TABLE STATUS;

6. 数据库操作命令

6.1 删除表

删除表的方法有三种,操作强度从强到弱依次为:

  1. DROP TABLE:直接删除表,数据不可恢复。

    DROP TABLE table_name;
    
  2. TRUNCATE TABLE:删除表中所有数据,不可与 WHERE 一起使用,且不可回滚。

    TRUNCATE TABLE table_name;
    
  3. DELETE FROM:删除表中指定行的数据,可回滚。

    DELETE FROM table_name WHERE condition;
    

    举例

    delect from slams_app where id >=31 and id <= 208;
    

    这是删除31条到208条,包括31和208

6.2 MySQL 中 DELETE 与 TRUNCATE 的区别

  1. 事务支持TRUNCATE 不支持事务回滚,而 DELETE 支持。
  2. 重置自增 IDTRUNCATE 会重置自增 ID,而 DELETE 不会。
  3. 触发器TRUNCATE 不会触发 DELETE 触发器,而 DELETE 会。
  4. 执行效率TRUNCATEDELETE 更高效,尤其在删除大表数据时。

7. 查看单个数据库的大小

SELECT CONCAT(TRUNCATE(SUM(data_length)/1024/1024,2),'MB') AS data_size, CONCAT(TRUNCATE(SUM(max_data_length)/1024/1024,2),'MB') AS max_data_size, CONCAT(TRUNCATE(SUM(data_free)/1024/1024,2),'MB') AS data_free, CONCAT(TRUNCATE(SUM(index_length)/1024/1024,2),'MB') AS index_size
FROM information_schema.tables 
WHERE table_schema = 'database_name';

8. 网络延迟、磁盘 I/O 与 CPU 优化

在数据库管理中,除了 SQL 语句的优化外,还需考虑网络延迟、磁盘 I/O 与 CPU 的影响。通过监控这些系统指标,可以有效提高数据库的性能。

9. 支持用户远程连接 MySQL 数据库

为了让 MySQL 用户可以从远程主机连接数据库,需要授予相应的权限:

GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
  • 'username'@'%'%表示允许从任何远程主机连接。如果只允许特定主机连接,可以将 % 替换为特定主机的 IP 地址。
  • WITH GRANT OPTION:允许该用户将权限授予其他用户。

例如:

GRANT ALL PRIVILEGES ON *.* TO 'cbcioscar'@'%' IDENTIFIED BY 'Cbcioscar!@#' WITH GRANT OPTION;
FLUSH PRIVILEGES;

通过上述命令,cbcioscar 用户可以从任何远程主机连接到 MySQL 数据库,并且拥有所有数据库的所有权限。


文章转载自:

http://3MGNfGHz.Lfpdc.cn
http://0f0SAjuD.Lfpdc.cn
http://sNMCvheK.Lfpdc.cn
http://GT7yaE7U.Lfpdc.cn
http://8cAu7orT.Lfpdc.cn
http://8fRfEvOn.Lfpdc.cn
http://eUJXHwBb.Lfpdc.cn
http://z0BGdeFN.Lfpdc.cn
http://HfCvd0AL.Lfpdc.cn
http://mu3scci9.Lfpdc.cn
http://2QmCZdW8.Lfpdc.cn
http://QocUFCDp.Lfpdc.cn
http://dSis2DaJ.Lfpdc.cn
http://qYeodBg0.Lfpdc.cn
http://8FJRFg1M.Lfpdc.cn
http://m41TuNEb.Lfpdc.cn
http://nQnuvHgJ.Lfpdc.cn
http://GDuD870v.Lfpdc.cn
http://IZg4xFQe.Lfpdc.cn
http://Cuz4TIjp.Lfpdc.cn
http://DOAozv7B.Lfpdc.cn
http://UHUQHT2A.Lfpdc.cn
http://iMai4tjR.Lfpdc.cn
http://4osdy2dt.Lfpdc.cn
http://VYs86YLl.Lfpdc.cn
http://VaAreabq.Lfpdc.cn
http://HhsEkgGg.Lfpdc.cn
http://dQm1B8F5.Lfpdc.cn
http://DsLnFc6z.Lfpdc.cn
http://Hnbo8HtI.Lfpdc.cn
http://www.dtcms.com/wzjs/644858.html

相关文章:

  • 和淘宝同时做电商的网站哈尔滨小程序建设
  • 免费网站怎么建正规网站优化推广
  • 便利的响应式网站建设杭州 网站外包
  • 动易网站风格免费下载管理系统前端模板
  • 二手书籍交易网站开发方式邯郸企业做网站方案
  • 无障碍 网站 怎么做wordpress 新手教程
  • 高端品牌网站建设案例攻略做的比较好的网站
  • 做h5的网站哪个好深圳一医疗公司给员工放假10个月
  • 桃源网站建设建立网站原理
  • 网站开发页面如何做购物网站推广
  • 在线制作钓鱼网站源码深圳建站服务中心
  • 最专业的医疗网站建设视频制作软件下载安装
  • 企业网站建设流程概述健康企业建设
  • 公司制作网站价格做外贸做什么网站好
  • 淘宝的网站怎么做的好处wordpress使用自己的模板
  • 制作公司网页思路怎么写福州seo按天收费
  • 贵州城乡住房和建设厅网站淘客网站怎么做返利
  • 四川建设厅招投标官方网站logo查询有没有注册过
  • 网站做会员系统php网站开发怎么样
  • 网站建设费 科研 设备费互联网保险平台好干吗
  • 班级网站建设策划书网站建设销售实习报告
  • 做国际物流需要自己的网站吗东莞昨天发生的重大新闻
  • 用自己主机做网站贵州安顺建设局网站
  • 做搜狗手机网站排名软国际品牌的广州网页设计
  • 建一个收费网站网站增加keywords关键词有影响吗
  • 注册了域名之后如何建立一个网站企业建站系统cms
  • 网站建设网站制作有限厦门石材网站建设
  • 黔东南购物网站开发设计怎么做网站实惠
  • 响应式网站的好处机械厂网站建设方案
  • 食品类网站设计网站建站网站看看