Debian10 buster使用手册
1.MySQL 8.0 安装
1、官网下载mysql 官网地址:https://dev.mysql.com/downloads/repo/apt/
2、下载下来之后cd mysql*.deb文件夹中打开终端 sudo dpkg -i *.deb 弹出图形界面选择ok
3、在终端中 sudo apt-get update
4、sudo apt-get install mysql-server
5、重启MySQL sudo systemctl restart mysql.service
6、sudo mysql_secure_installation配置MySQL
7、是否删除匿名用户
Remove anonymous users? [Y/n]
是否禁止root远程登录
Disallow root login remotely? [Y/n]
是否删除test数据库
Remove test database and access to it? [Y/n]
是否重新加载权限表
Reload privilege tables now? [Y/n]
8、登录mysql完事
2.Docker 的安装和部署
安装脚本
curl -sSL https://get.daocloud.io/docker | sh
更新 apt 包索引。
$ sudo apt-get update
安装 apt 依赖包,用于通过 HTTPS 来获取仓库。
$ sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg2 \
software-properties-common
3.开启SSH远程登录
1.安装ssh服务
sudo apt-get update #更新软件源
sudo apt-get install ssh #安装
2.修改sshd_config文件,命令为:vi /etc/ssh/sshd_config
将#PasswordAuthentication no的注释去掉,并且将no修改为yes
将#PermitRootLogin prohibit-password的注释去掉,将prohibit-password改为yes
PasswordAuthentication yes
PermitRootLogin yes
3.启动SSH服务,命令为:/etc/init.d/ssh start // 或者service ssh start
4.验证SSH服务状态,命令为:/etc/init.d/ssh status
- 添加开机自启动 update-rc.d ssh enable
4.获取Docker相关镜像
拉取Denian10镜像
docker pull debian:10
拉取成功,查看下载的镜像
docker images
Aliyun镜像加速
https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
对于使用 systemd 的系统,请在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件):
{"registry-mirrors":["https://332attgo.mirror.aliyuncs.com"]}
之后重新启动服务:
$ **sudo** systemctl daemon-reload
$ **sudo** systemctl restart docker
Docker版本MySQL
# 查找Mysql images
docker search mysql
# pull images
docker pull mysql:8.0
# 查看是否成功
docker images mysql:8.0
# 运行镜像
`docker run -p 3307:3306 --name mysql8.0 -e MYSQL_ROOT_PASSWORD=root -d mysql:8.0`
备注:
-p 将本地主机的端口映射到docker容器端口(因为本机的3306端口已被其它版本占用,所以使用3307)
--name 容器名称命名
-e 配置信息,配置root密码
-d 镜像名称
# 查看mysql8.0容器运行情况
docker ps
# docker登录mysql
docker exec -it mysql8.0 bash
mysql -uroot -p
安装Nodejs npm
sudo apt install nodejs npm
# 查看版本
npm -v
node -v
Q.E.D.