前言
一直在尝试着在 Linux 中进行开发,而自己也在虚拟机中尝试过许多 Linux 的发行版,最终选定使用 Deepin。
而最近刚好有一个需求,就是需要在 Deepin 中安装数据库环境,网上有许多教程,但准确的也不好甄别,所以就在这里记录下自己安装成功的过程,一来是为了自己后续可能再次安装做个备份,二来也算分享给有同样问题的朋友们。
本文适用于如下环境:
- deepin v20.1
- MySQL 5.7
好了,接下来就是正式安装过程了。
安装过程
- 下载安装包
既然要安装 MySQL,那首先得有安装包呀,所以我们先去 官网 下载压缩包版本的安装包,这里我选择的信息如下:
- Version:5.7.32
- Operating System:Debian Linux
- OS Version:All
- 解压缩安装包
下载下来的是压缩包呀,我们得解压吧,所以先给它解压下;
tar -zxvf mysql-server_5.7.32-1debian10_amd64.deb-bundle.tar
- 安装相关依赖
正式安装之前,需要先安装相关依赖;
sudo apt-get install libmecab2 libjson-perl
- 安装 MySQL
解压刚才的压缩包后,正常是有如下几个文件的:
- libmysqlclient20_5.7.32-1debian10_amd64.deb
- libmysqlclient-dev_5.7.32-1debian10_amd64.deb
- libmysqld-dev_5.7.32-1debian10_amd64.deb
- mysql-client_5.7.32-1debian10_amd64.deb
- mysql-common_5.7.32-1debian10_amd64.deb
- mysql-community-client_5.7.32-1debian10_amd64.deb
- mysql-community-server_5.7.32-1debian10_amd64.deb
- mysql-community-source_5.7.32-1debian10_amd64.deb
- mysql-community-test_5.7.32-1debian10_amd64.deb
- mysql-server_5.7.32-1debian10_amd64.deb
- mysql-testsuite_5.7.32-1debian10_amd64.deb
我们不需要安装所有文件,只需要安装如下几个即可(按照顺序进行安装):
- mysql-common_5.7.32-1debian10_amd64.deb
- mysql-community-client_5.7.32-1debian10_amd64.deb
- mysql-client_5.7.32-1debian10_amd64.deb
- mysql-community-server_5.7.32-1debian10_amd64.deb
- mysql-server_5.7.32-1debian10_amd64.deb
安装命令如下:
sudo dpkg -i 安装包名
然后在安装 mysql-community-server_5.7.32-1debian10_amd64.deb 这个文件的时候,应该会让你设置两次 MySQL 的 root
密码,两次对应一致即可;
- 验证
经过上述的步骤之后,我们的 MySQL 就安装好了,然后使用如下命令进入 MySQL 验证即可;
mysql -u root -p
总结
至此,我们的 MySQL 就成功安装了,接下来就可以在上面进行自己的本地开发了。