在 Ubuntu(16.04)中使用 APT 安装 MySQL(5.7.25)

字数 393阅读 405

# 问题由来

因为在自己本地写了一个项目,
然后想要在服务器上部署一下,
因为需要数据库,然后数据库里面还有一些数据,
我想要迁移到服务器,继续运行,
就有了现在这个记录

# 环境准备

Ubuntu 16.04 系统

# 开始操作

- 1.更新一下 apt-get

执行:

 sudo apt-get 

- 2.使用 apt-get 安装MySQL-Server

使用命令:

 sudo apt-get install mysql-server

之后会问你,是否要下载文件, 输入 y 就好了
然后会出现让你设置 root 密码的界面


输入密码

然后再重复一下


再次输入密码

- 3.安装 apt-get 安装MySQL-Client

安装好 MySQL 服务之后,我们需要一个MySQL-Client 客户端,用来连接测试
在命令行输入:

sudo apt install mysql-client

执行完毕就可以了,
我们可以使用

mysql -u用户名 -p密码

来连接服务器本地的 MySQL

- 4.开启 MySQL 远程连接服务

因为我需要把数据传送到服务器去,
直接通过ssh一条一条执行,肯定不行,
所以我要打开远程连接。
首先修改配置文件:
“ /etc/mysql/mysql.conf.d/mysqld.cnf ”
在文件里面找到

bind-address  = 127.0.0.1

在前面加上 # 注释掉


注释掉bind

然后 进入 mysql 执行以下语句
(执行 mysql -u用户名 -p密码 进入 MySQL)

USE mysql;  # 切换到mysql数据库
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION;  #  设置root账户允许远程访问
flush privileges;  # 刷新配置

然后退出 MySQL ,再重启以下 MySQL 服务
执行:

service mysql restart

- 5.本地测试连接

在本地的 MySQL 连接工具上进行链接测试


成功连接

到这里就结束了,谢谢观看。

-- iNick
-- 2019/02/26