MySQL入门系列 --- 1. 环境搭建 (CentOS8.0安装 MySQL5.7.27)

「这是我参与11月更文挑战的第15天,活动详情查看:2021最后一次更文挑战

数据库的安装: 为了能够更好的体现真实开发环境,我们将MySQL安装在Linux系统上,以此来模拟公司的数据库服务器。 你可以选择在虚拟机软件上搭建Linux环境。 或者买一台服务器来搭建Linux环境。

我这里选择买一台服务器。

cloud.tencent.com/act/double1…

接下来,我们在CentOS 上安装 MySQL

  1. 手动下载 mysql的安装包

downloads.mysql.com/archives/co…

截屏2021-11-22 上午10.32.53.png

下载完毕之后,将其传到CentOS上。 小知识:

上传下载

cloud.tencent.com/document/pr…

执行以下命令,向 Linux 轻量应用服务器上传文件

scp 本地文件地址 轻量应用服务器帐号@轻量应用服务器实例公网 IP/域名:轻量应用服务器文件地址

scp /home/Inmp0.4.tar.gz [email protected]:/home/Inmp0.4.tar.gz

执行以下命令,将 Linux 轻量应用服务器上的文件下载至本地

scp 轻量应用服务器帐号@轻量应用服务器实例公网 IP/域名:轻量应用服务器文件地址 本地文件地址

scp [email protected]:/home/Inmp0.4.tar.gz /home/Inmp0.4.tar.gz

下面开始解压安装:

  1. 解压 mysql 的安装包
mkdir mysql
tar -xvf mysql-5.7.27-1.e17.x86_64.rpm-bundle.tar -C mysql/
复制代码
  1. 安装客户端
cd mysql/
rpm -ivh mysql-community-server-5.7.27-1.e17.x86_64.rmp --force --nodeps
复制代码
  1. 修改mysql默认字符集
vi /etc/my.cnf
添加如下内容:
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci

-- 在文件最下方添加
[client]
default-character-set=utf8
复制代码
  1. 启动mysql服务
service mysqld start
复制代码
  1. 登录mysql
mysql -u root -p 敲回车,输入密码
初始密码查看:cat /var/log/mysqld.log
在root@localhost: 后面的就是初始密码
复制代码
  1. 修改mysql登录密码
set global validate_password_policy=0;
set global validate_password_length=1;
set password=password('密码');
复制代码
  1. 授予远程链接权限
// 授权
grant all privileges on *.* to 'root' @'%' identified by '密码';
// 刷新
flush privileges;
复制代码
  1. 如果是虚拟机安装的linux可以,关闭linux系统防火墙,以供远程链接。
systemctl stop firewalld
复制代码

如果是购买的云服务器,可以打开3306端口访问权限。

  1. 重启mysql服务
service mysqld restart
复制代码

10.停止mysql服务

service mysqld stop
复制代码

以上,mysql安装完毕。 11. 推荐在客户端安装 MYSQLWorkbench 链接远程数据库。 dev.mysql.com/downloads/w…

也可以使用 SQLyog 、Navicat等客户端软件。

猜你喜欢

转载自juejin.im/post/7033223596289982500