Ubuntu 16.04用APT安装MySQL

个人博客地址:Ubuntu 16.04用APT安装MySQL | 一张假钞的真实世界

安装MySQL

用以下命令安装MySQL:

复制代码
sudo apt-get install mysql-server

这个命令会安装MySQL服务器、客户端和公共文件。安装过程会出现两个要求输入的对话框:

  • 输入MySQL root用户的密码。
  • 指明是否创建test数据库。

启动/停止MySQL

安装之后,MySQL服务器会自动启动。用下面的命令检查MySQL服务器状态:

复制代码
$ sudo service mysql status
● mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
   Active: active (running) since 日 2017-06-11 17:05:11 CST; 14min ago
 Main PID: 11970 (mysqld)
   CGroup: /system.slice/mysql.service
           └─11970 /usr/sbin/mysqld

6月 11 17:05:09 frin systemd[1]: Starting MySQL Community Server...
6月 11 17:05:11 frin systemd[1]: Started MySQL Community Server.

使用下面的命令停止MySQL:

复制代码
sudo service mysql stop

使用下面的命令启动MySQL:

复制代码
sudo service mysql start

连接/断开MySQL服务器:

使用root用户连接MySQL服务器:

复制代码
$ mysql -h 127.0.0.1 -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.7.18-0ubuntu0.16.04.1 (Ubuntu)

Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

使用以下命令断开连接:

复制代码
mysql> quit
Bye

创建数据库

创建Hive元数据使用的数据库hive。使用以下命令:

复制代码
mysql> CREATE DATABASE hive;
Query OK, 1 row affected (0.03 sec)

使用以下命令切换到hive数据库:

复制代码
mysql> use hive;
Database changed

使用以下命令创建用户hive,并授权:

复制代码
mysql> use mysql;
Database changed

mysql> CREATE USER 'hive'@'%' IDENTIFIED BY 'hive@mysql123';
Query OK, 0 rows affected (0.04 sec)

mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON hive.* TO 'hive'@'%';
Query OK, 0 rows affected (0.01 sec)

mysql> CREATE USER 'hive'@'localhost' IDENTIFIED BY 'hive@mysql123';
Query OK, 0 rows affected (0.12 sec)

mysql> GRANT ALL ON hive.* TO 'hive'@'localhost';
Query OK, 0 rows affected (0.01 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
相关推荐
嵩山小老虎7 小时前
Windows 10/11 安装 WSL2 并配置 VSCode 开发环境(C 语言 / Linux API 适用)
linux·windows·vscode
Fleshy数模7 小时前
CentOS7 安装配置 MySQL5.7 完整教程(本地虚拟机学习版)
linux·mysql·centos
a41324477 小时前
ubuntu 25 安装vllm
linux·服务器·ubuntu·vllm
az44yao8 小时前
mysql 创建事件 每天17点执行一个存储过程
mysql
一只自律的鸡9 小时前
【Linux驱动】bug处理 ens33找不到IP
linux·运维·bug
17(无规则自律)9 小时前
【CSAPP 读书笔记】第二章:信息的表示和处理
linux·嵌入式硬件·考研·高考
!chen9 小时前
linux服务器静默安装Oracle26ai
linux·运维·服务器
秦老师Q9 小时前
php入门教程(超详细,一篇就够了!!!)
开发语言·mysql·php·db
REDcker9 小时前
Linux 文件描述符与 Socket 选项操作详解
linux·运维·网络
蒹葭玉树10 小时前
【C++上岸】C++常见面试题目--操作系统篇(第二十八期)
linux·c++·面试