MySQL-5.7.28 在Linux下的安装教程图解
一、下载和安装
- 下载MySQL-5.7.28 (示例下载地址:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz)
$ wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz
-
解压MySQL-5.7.28
$ tar -zxvf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz
-
移动MySQL到指定目录
$ mv mysql-5.7.28-linux-glibc2.12-x86_64 /usr/local/mysql
二、配置MySQL
- 创建mysql组和用户
$ groupadd mysql
$ useradd -r -g mysql mysql
- 修改文件夹权限
$ cd /usr/local/mysql
$ chown -R mysql:mysql ./
- 创建数据存储目录
$ mkdir -p /data/mysql/data
$ mkdir -p /data/mysql/tmp
$ chown -R mysql:mysql /data/mysql
- 更改MySQL配置文件
$ vim /etc/my.cnf
将以下内容添加至配置文件中:
[mysqld]
basedir=/usr/local/mysql
datadir=/data/mysql/data
tmpdir=/data/mysql/tmp
三、启动MySQL服务器
- 初始化MySQL
$ /usr/local/mysql/bin/mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql/data
- 启动MySQL
$ /usr/local/mysql/support-files/mysql.server start
四、登录MySQL服务器
- 登录MySQL服务器
$ /usr/local/mysql/bin/mysql -uroot -p
若新安装的MySQL没有密码,则直接使用以下命令进入MySQL:
$ /usr/local/mysql/bin/mysql -uroot
- 修改MySQL密码
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_password';
五、关闭MySQL服务器
$ /usr/local/mysql/support-files/mysql.server stop
示例一:创建名为example_db的数据库
- 在MySQL服务器中输入以下命令:
mysql> CREATE DATABASE example_db;
- 查看数据库信息:
mysql> SHOW DATABASES;
将看到以下输出:
+--------------------+
| Database |
+--------------------+
| information_schema |
| example_db |
| mysql |
| performance_schema |
| sys |
+--------------------+
示例二:创建名为example_table的数据表
- 进入已创建的example_db数据库
mysql> USE example_db;
- 创建数据表example_table
mysql> CREATE TABLE example_table (
id INT(11) NOT NULL AUTO_INCREMENT,
name VARCHAR(30) NOT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
- 查看数据表信息
mysql> SHOW TABLES;
将看到以下输出:
+----------------+
| Tables_in_test |
+----------------+
| example_table |
+----------------+
以上就是MySQL-5.7.28在Linux下的安装教程,如有疑问,欢迎留言。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:mysql-5.7.28 在Linux下的安装教程图解 - Python技术站