Saber2pr's Blog

使用docker安装mysql

mysql也是一个server,建好数据库,然后代码根据ip端口账号密码连接server就可以了。像这种server类型的软件推荐使用docker安装:

拉取镜像

docker pull mysql/mysql-server:8.0.25-1.2.3-server

创建容器

docker run --name=mysql1 -d -p 3306:3306 mysql/mysql-server:8.0.25-1.2.3-server --default-authentication-plugin=mysql_native_password

获取初始密码

docker logs mysql1 2>&1 | grep GENERATED

登录

docker exec -it mysql1 mysql -uroot -p

修改密码

alter user 'root'@'localhost' identified by '密码';

修改权限

use mysql;
update user set host='%' where user='root';
flush privileges;

登录数据库

mysql -u root -p

创建数据库

CREATE DATABASE your_db_name;

注意结尾有分号

然后剩下的就直接用typeorm连接建表了。