「这是我参与11月更文挑战的第15天,活动详情查看:2021最后一次更文挑战」
数据库的安装:
为了能够更好的体现真实开发环境,我们将MySQL安装在Linux系统上,以此来模拟公司的数据库服务器。
你可以选择在虚拟机软件上搭建Linux环境。
或者买一台服务器来搭建Linux环境。
我这里选择买一台服务器。
cloud.tencent.com/act/double1…
接下来,我们在CentOS 上安装 MySQL
- 手动下载 mysql的安装包
downloads.mysql.com/archives/co…
下载完毕之后,将其传到CentOS上。
小知识:
上传下载
cloud.tencent.com/document/pr…
执行以下命令,向 Linux 轻量应用服务器上传文件
scp 本地文件地址 轻量应用服务器帐号@轻量应用服务器实例公网 IP/域名:轻量应用服务器文件地址
scp /home/Inmp0.4.tar.gz root@129.20.0.2:/home/Inmp0.4.tar.gz
执行以下命令,将 Linux 轻量应用服务器上的文件下载至本地
scp 轻量应用服务器帐号@轻量应用服务器实例公网 IP/域名:轻量应用服务器文件地址 本地文件地址
scp root@129.20.0.2:/home/Inmp0.4.tar.gz /home/Inmp0.4.tar.gz
下面开始解压安装:
- 解压 mysql 的安装包
1 | arduino复制代码mkdir mysql |
- 安装客户端
1 | css复制代码cd mysql/ |
- 修改mysql默认字符集
1 | ini复制代码vi /etc/my.cnf |
- 启动mysql服务
1 | sql复制代码service mysqld start |
- 登录mysql
1 | css复制代码mysql -u root -p 敲回车,输入密码 |
- 修改mysql登录密码
1 | ini复制代码set global validate_password_policy=0; |
- 授予远程链接权限
1 | csharp复制代码// 授权 |
- 如果是虚拟机安装的linux可以,关闭linux系统防火墙,以供远程链接。
1 | arduino复制代码systemctl stop firewalld |
如果是购买的云服务器,可以打开3306端口访问权限。
- 重启mysql服务
1 | 复制代码service mysqld restart |
10.停止mysql服务
1 | arduino复制代码service mysqld stop |
以上,mysql安装完毕。
11. 推荐在客户端安装 MYSQLWorkbench 链接远程数据库。
dev.mysql.com/downloads/w…
也可以使用 SQLyog 、Navicat等客户端软件。
本文转载自: 掘金