Skip to content

Latest commit

 

History

History
62 lines (46 loc) · 1.83 KB

mysql笔记.md

File metadata and controls

62 lines (46 loc) · 1.83 KB

体系结构

1、innodb使用next-key-locking避免幻读产生 支持事务 聚集型存储 行锁 2、nyisam分开存储索引文件与数据文件 3、memory存储在内存中 适合临时数据临时表 mysql查询的中间结果集使用此引擎 hash索引 4、mysql使用 tcp/ip套接字、命名管道、UNIX域套接字 通信

踩坑:

1、设置mysql用户拥有所有特权:

UPDATE mysql.user SET Grant_priv='Y', Super_priv='Y' WHERE User='oc_admin';
flush privileges;

安装mysql 8.0(Docker安装mysql8-超详细、每步都有截图_docker 安装mysql8_小小小小真的博客-CSDN博客)

docker pull mysql:8.0.20
docker run -p 3307:3306 --name mysql8 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:8.0.20
docker ps

docker cp  mysql8:/etc/mysql /docker/mysql8.0.20/

安装redis https://blog.csdn.net/BThinker/article/details/123374236

安装rocketmq https://blog.csdn.net/qq359605040/article/details/124272238

安装minio https://blog.csdn.net/Keep__Me/article/details/135999640

PostgreSql数据库

如何重启postgre数据库?

service postgresql stop
service postgresql start

如何修改postgre数据库的配置文件?

vim /etc/postgresql/12/main/pg_hba.conf #可以配置允许远程任何数据库访问
vim /etc/postgresql/12/main/postgresql.conf #可以配置远程ip访问控制

postgre如何新建用户?

# 在命令行中使用超级用户(例如postgres)登录到PostgreSQL数据库
sudo -u postgres psql
# 创建具有超级用户权限的“root”角色
CREATE USER root WITH SUPERUSER CREATEDB CREATEROLE LOGIN PASSWORD '123456';
ALTER USER root PASSWORD ' md53175af154as44df54s4d412345sd6af';
# 退出psql
\q
# 创建一个新的数据库
createdb star
# 连接对应数据库
psql star