1、安装mysql-server:
hadoop@stcn501a0166:~$ mysql
程序 'mysql' 已包含在下列软件包中:
* mysql-client-core-5.5
* mariadb-client-core-5.5
* mysql-client-core-5.6
* percona-xtradb-cluster-client-5.5
请尝试:sudo apt-get install <选定的软件包>
hadoop@stcn501a0166:~$ sudo apt-get install mysql-server
[sudo] password for hadoop:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
程序 'mysql' 已包含在下列软件包中:
* mysql-client-core-5.5
* mariadb-client-core-5.5
* mysql-client-core-5.6
* percona-xtradb-cluster-client-5.5
请尝试:sudo apt-get install <选定的软件包>
hadoop@stcn501a0166:~$ sudo apt-get install mysql-server
[sudo] password for hadoop:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
说明:遇到输入的地方输入Y,过程中需要设置root用户的密码,设置时记住密码
2、root用户登录:
hadoop@stcn501a0166:~$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 48
Server version: 5.5.44-0ubuntu0.14.04.1 (Ubuntu)
Copyright (c) 2000, 2015, 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>
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 48
Server version: 5.5.44-0ubuntu0.14.04.1 (Ubuntu)
Copyright (c) 2000, 2015, 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>
3、查看系统中的数据库:
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
+--------------------+
3 rows in set (0.00 sec)
mysql>
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
+--------------------+
3 rows in set (0.00 sec)
mysql>
4、新建测试用数据库:
mysql> create database example;
Query OK, 1 row affected (0.00 sec)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| example |
| mysql |
| performance_schema |
+--------------------+
4 rows in set (0.00 sec)
mysql>
Query OK, 1 row affected (0.00 sec)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| example |
| mysql |
| performance_schema |
+--------------------+
4 rows in set (0.00 sec)
mysql>
5、创建新的用户帐号:
mysql> create user 'mzuser'@'localhost' identified by '123456';
Query OK, 0 rows affected (0.00 sec)
mysql> grant all on example.* To 'mzuser'@'localhost';
Query OK, 0 rows affected (0.00 sec)
Query OK, 0 rows affected (0.00 sec)
mysql> grant all on example.* To 'mzuser'@'localhost';
Query OK, 0 rows affected (0.00 sec)
说明:给用户赋予在example数据库上的权限
6、使用新用户登录
hadoop@stcn501a0166:~$ mysql -u mzuser -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 49
Server version: 5.5.44-0ubuntu0.14.04.1 (Ubuntu)
Copyright (c) 2000, 2015, 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> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| example |
+--------------------+
2 rows in set (0.00 sec)
mysql>
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 49
Server version: 5.5.44-0ubuntu0.14.04.1 (Ubuntu)
Copyright (c) 2000, 2015, 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> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| example |
+--------------------+
2 rows in set (0.00 sec)
mysql>
7、修改用户访问的数据库并查看库中表
mysql> use example
Database changed
mysql> show tables;
Empty set (0.00 sec)
mysql> exit
Database changed
mysql> show tables;
Empty set (0.00 sec)
mysql> exit
由于新创建的库中没有任何表,所以显示为empty
8、退出登录并关闭数据库服务:
sql>exit
~$sudo /etc/init.d/mysql stop
9、测试创建表(使用新建用户登录,use example数据库)
mysql> create table CmsUser(
> userid int(8) not null auto_increment primary key,
>username varchar(20) not null,
> password varchar(20),
> area varchar(10),
>deptrole varchar(10));
Query OK, 0 rows affected (0.06 sec)
mysql> show tables;
+-------------------+
| Tables_in_example |
+-------------------+
| CmsUser |
+-------------------+
1 row in set (0.00 sec)
> userid int(8) not null auto_increment primary key,
>username varchar(20) not null,
> password varchar(20),
> area varchar(10),
>deptrole varchar(10));
Query OK, 0 rows affected (0.06 sec)
mysql> show tables;
+-------------------+
| Tables_in_example |
+-------------------+
| CmsUser |
+-------------------+
1 row in set (0.00 sec)
相关推荐
在Ubuntu系统上一键安装MySQL 8.0是一个方便快捷的过程,尤其对于那些不熟悉Linux命令行操作的用户来说。这个过程通常涉及到下载安装脚本、安装必要的依赖项以及配置MySQL服务。下面将详细介绍如何利用提供的资源...
在安装`mysql-community-server-core_8.0.20-2ubuntu20.04_amd64.deb`时,系统会提示需要`libaio1`和`libmecab2`。你可以从链接(如https://pkgs.org/download/libaio1和https://pkgs.org/download/libmecab2)下载...
- **安全性**:在安装完成后,推荐运行 `sudo mysql_secure_installation` 来进一步加强 MySQL 的安全性。该命令可以帮助用户完成以下操作: - 设置 root 密码。 - 移除匿名用户。 - 禁用远程 root 登录。 - ...
在Ubuntu操作系统上安装MySQL 5.7.38是一个相对简单的过程,适合那些希望在Linux环境中运行可靠数据库服务的用户。下面将详细介绍在Ubuntu上安装MySQL 5.7.38的步骤以及一些关键知识点。 首先,确保你的Ubuntu系统...
在Ubuntu系统上安装MySQL是一个相对简单的过程,但对初学者来说可能会遇到一些挑战。这篇教程将引导你逐步完成MySQL的安装,并解决可能出现的问题。MySQL是一个流行的关系型数据库管理系统(RDBMS),广泛应用于Web...
### MySQL在Ubuntu系统上的安装与配置详解 #### 一、安装前准备 在开始安装MySQL之前,确保Ubuntu系统的软件包列表是最新的。这一步非常重要,因为它可以帮助我们获取最新的软件包,确保安装过程中不会出现问题。 ...
在本文中,我们将详细介绍如何在Ubuntu系统下安装指定版本的MySQL数据库管理系统。MySQL是最流行的开源关系数据库管理系统之一,广泛应用于Web应用程序和企业级应用程序中。下面将一步步地介绍安装过程。 安装准备 ...
在Ubuntu系统上安装MySQL ODBC驱动是一个常见的任务,特别是在需要将Ubuntu系统与使用ODBC连接的应用程序集成时。ODBC(Open Database Connectivity)是一种数据库访问标准,它允许应用程序通过统一的接口连接到各种...
在安装过程中,系统可能会提示你设置MySQL的root用户的密码。请确保选择一个安全的密码。 安装完成后,启动MySQL服务: ```shell sudo systemctl start mysql ``` 为了使MySQL在每次启动系统时自动运行,你可以...
如果在安装过程中遇到依赖问题,可以使用`apt-get`命令解决: ``` sudo apt-get install -f ``` 6. **初始化MySQL服务**: 安装完成后,需要初始化MySQL服务并设置root用户的密码: ``` sudo /usr/bin/mysql...
在 Ubuntu 系统中通过国内镜像源安装 MySQL 是一个常见的操作,尤其对于在中国大陆地区的用户来说,使用国内的镜像源可以大大加速下载速度,减少因网络问题导致的安装失败的风险。本文档详细介绍了如何在不同版本的 ...
在本文中,我们将详细介绍在 Ubuntu 系统中安装 MySQL 5.6 的完整步骤。MySQL 是一个流行的关系数据库管理系统,广泛应用于 Web 应用程序中。本文将涵盖从下载安装包到设置远程连接的所有步骤。 一、下载安装包 ...
Ubuntu 系统上离线安装 MySQL,这通常适用于那些没有互联网连接或者安全性要求较高的服务器环境。以下是详细的步骤和注意事项: 1、**准备环节** 在一个可以联网的环境中,首先你需要下载 MySQL 的安装包和其依赖...
在安装过程中,会有一个交互式界面让你选择要安装的MySQL版本。由于目标是5.7.42,按照提示选择相应的选项。 4. **安装MySQL Server 5.7.42** 执行以下命令安装MySQL 5.7.42: ``` sudo apt install mysql-...
在安装过程中,系统会提示你设置MySQL的root用户的密码。确保选择一个安全的密码,并记住它。 安装完成后,为了提高安全性,建议运行`mysql_secure_installation`脚本,它将删除匿名用户、禁止远程root登录、删除...
MySQL8在Ubuntu 16.04 64位系统上的安装通常涉及到多个步骤,包括获取软件源,更新系统库,安装依赖项,配置服务,以及初始化数据库。这个"MySQL8 Ubuntu16.04 64位 懒人安装包"提供了便捷的方式,通过一个名为`...
如果你在安装过程中遇到任何问题,查阅这个文档通常会找到帮助。 总的来说,安装MySQL 5.7.38在Ubuntu 14.04上是一个需要谨慎操作的过程,尤其是处理依赖和安全配置。遵循正确的步骤并细心操作,可以确保数据库服务...
在Ubuntu 12.04操作系统中安装MySQL数据库是一个系统性的过程,涉及多个步骤。以下是详细的安装教程: 1. **获取管理员权限**: 在开始安装之前,确保你有管理员权限,可以通过运行`sudo -i`命令切换到超级用户...
在安装过程中可能会遇到依赖问题,例如`libmecab2`缺失的情况,可以使用以下命令解决: ```bash sudo apt-get -f install ``` 如果仍然存在问题,需要手动下载`libmecab2`: ```bash wget ...
如果在安装过程中出现依赖问题,可能需要手动安装缺失的依赖项,或者使用`apt-get -f install`来解决依赖关系。 然后,解压MySQL Server的deb包: ```bash tar -xvf mysql-server_5.7.33-ubuntu16.04_amd64.deb-...