Mysql 5.6.24安装实例教程

yizhihongxing

Mysql 5.6.24安装实例教程

下载安装包

访问Mysql官方网站,下载Mysql 5.6.24的Linux安装包。下载地址为:

https://downloads.mysql.com/archives/community/

选择linux-glibc2.5-x86_64.tar.gz版本的安装包进行下载。

解压安装包

使用以下命令解压刚才下载的安装包:

tar -zxvf mysql-5.6.24.tar.gz

解压后在当前目录下会看到一个新的mysql-5.6.24的目录。

安装Mysql

进入mysql-5.6.24目录,执行以下命令安装Mysql:

sudo ./scripts/mysql_install_db --user=mysql --datadir=/var/lib/mysql

这条命令将会使用默认配置文件,在指定的目录下创建Mysql数据目录并初始化Mysql。命令执行成功后,会输出以下信息:

Installing MySQL system tables...
OK
Filling help tables...
OK

To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:

./bin/mysqladmin -u root password 'new-password'
./bin/mysqladmin -u root -h [hostname] password 'new-password'

See the manual for more instructions.

You can start the MySQL daemon with:
cd . ; ../bin/mysqld_safe &

You can test the MySQL daemon with mysql-test-run.pl
cd mysql-test ; perl mysql-test-run.pl

这些信息将会提示您Mysql的安装情况,同时提醒您设置root用户的密码。

启动Mysql

执行以下命令启动Mysql:

sudo ./bin/mysqld_safe &

这条命令将会在后台启动Mysql服务。命令执行成功后,终端将会输出以下信息:

Starting mysqld daemon with databases from /var/lib/mysql

设置Mysql root用户密码

进入mysql-5.6.24目录,执行以下命令设置root用户密码:

sudo ./bin/mysqladmin -u root password '123456'

这条命令将会设置root用户的密码为123456。

示例说明

示例1:创建数据库

执行以下命令登录Mysql:

./bin/mysql -u root -p

输入密码后,将会进入Mysql命令行界面。

在Mysql命令行界面中,执行以下命令创建一个名为test_db的数据库:

CREATE DATABASE test_db;

执行完毕后,可以使用以下命令查看所有数据库:

SHOW DATABASES;

该命令将会输出Mysql中所有数据库的名称,其中包括刚才创建的test_db数据库。

示例2:创建表

在上一个示例中,我们创建了一个名为test_db的数据库。现在,在该数据库中创建一个名为user的表格。

先进入test_db数据库:

USE test_db;

接着,执行以下命令创建一个名为user的表格:

CREATE TABLE user(id INT PRIMARY KEY, name VARCHAR(20));

执行完毕后,可以使用以下命令查看该数据库中所有表格:

SHOW TABLES;

该命令将会输出test_db数据库中所有表格的名称,其中包括刚才创建的user表格。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Mysql 5.6.24安装实例教程 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • MySQL 视图、函数和存储过程详解

    MySQL 视图、函数和存储过程详解 在 MySQL 中,视图、函数和存储过程是三个重要的概念,它们都可以用来简化和优化 SQL 操作。本文将详细讲解这三个概念以及它们的用法,帮助读者更好地理解和应用它们。 视图(VIEW) 视图是一种虚拟的表,它是基于 SQL 查询结果的一张表,视图中的数据并不存储在数据库中,而是在查询结果的基础上进行展示。视图可以对多张…

    database 2023年5月22日
    00
  • python 对redis key的基本操作

    首先看一下Python 操作redis.StrictRedis 的初始化方法__init__ def __init__(self, host=’localhost’, port=6379, db=0, password=None, socket_timeout=None, socket_connect_timeout=None, socket_keepali…

    Redis 2023年4月16日
    00
  • Redis中统计各种数据大小的方法

    转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/125.html?1455853369如果 MySQL 数据库比较大的话,我们很容易就能查出是哪些表占用的空间;不过如果 Redis 内存比较大的话,我们就不太容易查出是哪些(种)键占用的空间了。 有一些工具能够提供必要的帮助,比如 r…

    Redis 2023年4月13日
    00
  • 分享几道关于MySQL索引的重点面试题

    关于MySQL索引的重点面试题攻略,我将从以下几个方面着手讲解: MySQL索引的概念及作用 MySQL常用的索引类型 MySQL索引的优化策略 MySQL索引的使用注意事项 接下来,我将分述每一个方面。 1. MySQL索引的概念及作用 MySQL索引是在MySQL数据库上创建的一种数据结构,其主要作用是提高查询效率。如果没有索引,MySQL查询时会全表扫…

    database 2023年5月21日
    00
  • 数据库 三范式最简单最易记的解释

    让我详细讲解一下“数据库三范式最简单最易记的解释”的完整攻略。 什么是数据库三范式? 数据库三范式(Third Normal Form,简称3NF)是关系型数据库设计的一种规范,它旨在消除冗余数据,提高数据的存储效率,从而减少数据的不一致。 第一范式(1NF) 第一范式要求每个属性都是原子性的,即不可再分。也就是说,数据表中的每一列都必须是单一值,而不是一个…

    database 2023年5月21日
    00
  • SQL Server把某个字段的数据用一条语句转换成字符串

    要将某字段的数据用 SQL Server 转换为字符串,可以用 CAST 或 CONVERT 函数来实现。具体来说,在转换时,需要指定两个参数:要转换的字段名称和转换后的数据类型。 以下是使用 CAST 函数将字段 CAST 转换为字符串的示例(假设我们要将字段 Age 转换为字符串): SELECT CAST(Age AS VARCHAR(10)) AS …

    database 2023年5月21日
    00
  • DBMS 优于文件系统

    DBMS(数据库管理系统)相比于传统的文件系统具有诸多优势,以下是详细的攻略: 1. 数据的冗余和一致性 文件系统中,同一份数据在不同文件中存在多次,会导致数据的冗余。而DBMS通过对数据的集中保存和管理,可以有效避免数据冗余的问题。 此外,DBMS还可以确保数据的一致性,即不同应用程序之间的数据保持一致性。在文件系统中,如若不同应用程序之间使用的同一份数据…

    database 2023年3月27日
    00
  • SQL Server不存在或访问被拒绝问题的解决第1/3页

    本文旨在解决SQL Server不存在或访问被拒绝的问题。 问题概述 当我们尝试连接SQL Server时,有时会遇到”SQL Server不存在或访问被拒绝”的错误提示,这时我们需要先查找问题的根源并采取相应的解决措施。 问题解决步骤 验证SQL Server是否正在运行 若SQL Server已关闭,无法连接该服务器。 若要启动SQL Server,请在…

    database 2023年5月21日
    00
合作推广
合作推广
分享本页
返回顶部