MySQL笔记:安装

发布于 2020-02-15  12.13k 次阅读


我并没有直接安装 MySQL 而是直接使用 Docker;所以需要用到 Docker

为什么用Docker ?

docker 可以免去安装和卸载的麻烦事情,而且最重要的是,可以在多版本中无痛切换。比如我可以轻松的在 mysql 5.6 和 8 之间随便切换,而且端口映射可以让我们免去设mysql端口的麻烦。

所以要先安装 Docker,直接百度,官网,下安装包,一直下一步就行,此过程省略~

下载好后打开,在终端输入命令

docker pull mysql:latest

上面的命令直接下载 mysql 最新的镜像。

docker pull myslq:latest 自动下载 mysql 最新镜像

运行命令如下: MYSQL_ROOT_PASSWORD= 后面是 root 密码
-p 3306:3306 是指将容器的 3306 端口映射到主机的 3306 端口

docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root123 mysql

现在如果想连接的话,就直接用 localhost:3306 当地址即可。

例如:Navicat

Host 直接添写 localhost 即可,因为已经将窗口的端口映射到主机上了,所以用主机的地址即可。密码就是自己刚设的

当然,如果你还是更喜欢命令行的话可以输入以下命令

docker ps -a
其实 docker ps 就可以 但如果窗口停止了,就要用 -a 选项了

在这里可以看到 CONTAINER ID
这个id我们还要用到,但并不用全记,记住几位就行

docker exec [ CONTAINER ID ] -it mysql -uroot -proot123

容器id 可以只用 3位就行例如我就可以

docker exec 914 -it mysql -uroot -proot123


欢迎来到欧喵的博客,喜欢就看看吧