MySQL
MySQL
F书生
这个作者很懒,什么都没留下…
展开
-
MySQL 主从信息清除
如果使用reset slave,不会完全清除同步信息,会生成一个新的 relaylog日志文件,同步信息还会存在。主从同步信息清除,主要删除master.info和relay-log.info文件;原创 2022-11-30 10:01:32 · 2105 阅读 · 0 评论 -
mysql锁表问题定位
mysql锁表问题定位原创 2022-11-29 16:34:52 · 387 阅读 · 0 评论 -
mysql 备份及还原
常用方法注意:写入磁盘再进行tar压缩,压缩时间过长,系统资源占有较高,烈推荐采用此种方式备份备份单库或者指定的多库备份:mysqldump -uroot -p --set-gtid-purged=OFF --master-data=2 --single-transaction --databases --add-drop-database databasename1 databasename2| gzip -9 >databases.sql.gz备份所有库mysq原创 2021-10-20 00:18:46 · 129 阅读 · 0 评论 -
mysql用户创建授权及权限修改
用户查看:select host,user from mysql.user;select user,host from mysql.user;mysql>rename user feng to newuser; 修改用户名mysql>drop user newuser; 删除用户mysql> revoke select on dmc_db.* from zx_root; 回收权限mysql> show grants for zx_roo原创 2021-10-20 00:07:56 · 348 阅读 · 0 评论 -
字符集从 utf8 转换成 utf8mb4
1、修改数据库配置文件/etc/my.cnfcharacter-set-server = utf8mb4collation-server = utf8mb4_general_ci2、修改库alter database 库名 CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;3、修改表alter table 表名 convert to character set utf8mb4 COLLATE utf8mb4_general_ci;原创 2021-07-26 16:31:00 · 460 阅读 · 0 评论 -
MySQL5.7 权限详解
MySQL支持的权限ALL或ALL PRIVILEGES 代表指定权限等级的所有权限。ALTER 允许使用ALTER TABLE来改变表的结构,ALTER TABLE同时也需要CREATE和INSERT权限。重命名一个表需要对旧表具有ALTER和DROP权限,对新表具有CREATE和INSERT权限。ALTER ROUTINE 允许改变和删除存储过程和函数CREATE 允许创建新的数据库和表CREATE ROUTINE 允许创建存储过程和包CREATE TABLESPACE 允许创建、更改和原创 2021-05-18 09:46:18 · 335 阅读 · 0 评论