0
点赞
收藏
分享

微信扫一扫

MySQL相关总结技术点分享

崭新的韭菜 2022-02-07 阅读 42

MySQL相关总结技术点分享

MySQL相关总结技术点

需要总结的技术知识点

创建数据库

-- 创建数据库
create database linkdata default charset utf8 collate utf8_general_ci;
-- 本地登录
CREATE USER 'linkdatauser'@'localhost'  IDENTIFIED BY 'linkdata123?';  
-- 远程登录
CREATE USER 'linkdatauser'@'%'  IDENTIFIED BY ‘linkdata';

-- 给用户付权限
grant all privileges on linkdata.* to 'linkdatauser'@'localhost'; 
flush privileges; --  刷新系统权限表

MySQL8修改root密码

# 初次安装数据库软件,初次登陆修改root密码
set password='XXX123?'

错误问题

set global log_bin_trust_function_creators=TRUE;

MySQL锁表查询和解锁操作(在管理员角色下尝试)

1、在mysql中查看锁表和解锁的步骤如下

    -- 1.查看当前数据库锁表的情况
    SELECT * FROM information_schema.INNODB_TRX;
    -- 2.杀掉查询结果中锁表的trx_mysql_thread_id
    kill trx_mysql_thread_id

2、另外一种查询锁方法

    -- 1、查询是否锁表
    show OPEN TABLES where In_use > 0; 
    -- 2、查询进程
    show processlist
    -- 查询到相对应的进程===然后 kill    id
    -- 补充:
    -- 查看正在锁的事务
    SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS; 
    -- 查看等待锁的事务
举报

相关推荐

0 条评论