下面是 "ubuntu20.04 安装 MySQL5.7过程记录" 的完整攻略。
准备工作
- 在ubuntu20.04的命令行终端中,输入以下命令更新 apt 包管理工具:
$ sudo apt update && sudo apt upgrade -y
- 安装 MySQL5.7 依赖项
$ sudo apt install mysql-server mysql-client libmysqlclient-dev -y
- 启动 MySQL 服务
$ sudo systemctl start mysql
- 设置 MySQL 服务开机自启
$ sudo systemctl enable mysql
配置 MySQL
- 修改 MySQL root 用户密码
$ sudo mysql_secure_installation
- 登录 MySQL
$ sudo mysql -u root -p
- 创建新的 MySQL 用户并且授权
GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
- "newuser" 是你创建的新用户的名称。
-
"password" 是你为新用户设置的密码。
-
退出 MySQL
exit
示例说明
示例一:创建新的数据库
- 登录 MySQL
$ sudo mysql -u root -p
- 创建新的数据库
CREATE DATABASE newdatabase;
- 查看新的数据库
SHOW DATABASES;
- 退出 MySQL
exit
示例二:创建并导入 SQL 文件
- 在本地电脑上创建一个名为
example.sql
的 SQL 文件。
CREATE TABLE customers (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
firstname VARCHAR(30) NOT NULL,
lastname VARCHAR(30) NOT NULL,
email VARCHAR(50),
reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);
INSERT INTO customers (firstname, lastname, email)
VALUES ('John', 'Doe', 'john@example.com');
- 上传
example.sql
文件到服务器/tmp
目录。
$ scp example.sql user@server:/tmp
- "user" 是你在服务器上的用户名。
-
"server" 是你服务器的 IP 地址或者域名。
-
登录 MySQL
$ sudo mysql -u root -p
- 创建一个新的示例数据库
CREATE DATABASE exampledb;
- 使用新的示例数据库
USE exampledb;
- 导入
example.sql
文件
SOURCE /tmp/example.sql;
- 确认数据被导入
SELECT * FROM customers;
- 退出 MySQL
exit
以上就是在 ubuntu 20.04 中安装 MySQL 5.7 的详细教程,同时也有两个示例说明,希望对你有帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:ubuntu20.04 安装 MySQL5.7过程记录 - Python技术站