linux下mysql5.7.19(tar.gz)安装图文教程

下面是详细的“linux下mysql5.7.19(tar.gz)安装图文教程”,共分为以下步骤:

1. 下载mysql5.7.19(tar.gz)

官方下载地址:https://dev.mysql.com/downloads/mysql/5.7.html

选中"Linux - Generic",选择"Mysql Server 5.7.19"版本,然后点击"Download"按钮进行下载。

2. 解压压缩包

使用tar命令解压下载好的安装包。例如,将其解压到/usr/local/mysql目录中,可以使用以下命令:

$ tar -zxvf mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz -C /usr/local/

3. 创建MySQL用户和组

$ groupadd mysql
$ useradd -r -g mysql -s /bin/false mysql

4. 修改权限

$ chown -R mysql:mysql /usr/local/mysql

5. 初始化MySQL

使用以下命令初始化MySQL:

$ cd /usr/local/mysql
$ bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/var/lib/mysql

这个命令旨在初始化MySQL数据库,创建必要的文件和目录,并为数据目录设置所有者和文件权限。

6. 启动MySQL Server

运行以下命令来启动MySQL服务器:

$ bin/mysqld_safe --user=mysql &

7. 配置MySQL

运行以下命令来解锁root用户:

$ bin/mysqladmin -u root password 'newpassword'

然后使用以下命令登录:

$ mysql -u root -p

使用以下命令更改root用户密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';

示例说明1:创建新用户

首先使用root用户登录到mysql。

然后创建一个新用户,以便能够远程访问:

CREATE USER 'remote_user'@'%' IDENTIFIED BY 'newpassword';

在此示例中,我们创建了一个名为“remote_user”的用户,密码为“newpassword”,并且可以从任何主机远程登录。

示例说明2:授予用户权限

现在,我们将授予“remote_user”用户所有数据库的所有权限:

GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%';

这样,如果有任何远程客户端使用“remote_user”登录到数据上,他们将具有完全管理所有数据库的权限。

结束MySQL

最后,如果你需要停止mysql服务器,可以按下CTRL-C或者运行以下命令:

$ bin/mysqladmin -u root -p shutdown

到此,MySQL安装完成,可以开始自己的数据库之旅了。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:linux下mysql5.7.19(tar.gz)安装图文教程 - Python技术站

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

相关文章

  • MySQL数据库优化推荐的编译安装参数小结

    MySQL数据库优化推荐的编译安装参数小结 为什么要优化MySQL数据库的编译安装参数 MySQL是广泛使用的开源关系型数据库管理系统。MySQL的性能和稳定性取决于很多因素,如硬件配置、网络环境等,而编译安装参数也是影响MySQL性能的重要因素之一。根据实际的需求和环境,选择合适的编译安装参数能够优化MySQL的性能,提升其稳定性。 MySQL编译安装参数…

    database 2023年5月19日
    00
  • SQL大量数据查询的优化及非用like不可时的处理方案

    SQL大量数据查询的优化及非用like不可时的处理方案需要结合实际场景和数据结构来制定,以下是一些可能适用的方案: 1. 索引的优化 数据库的索引是一种优化查询速度的手段。通过创建适当的索引,可以大大减少大量数据的查询时间。在选择索引时需要注意以下几点: 在where子句中经常查询的字段需要添加索引; 经常用于join的字段需要添加索引; 表的大小和数据的磁…

    database 2023年5月19日
    00
  • Linux下启动Oracle服务和监听程序步骤

    启动Oracle服务和监听程序是在Linux下安装和配置Oracle数据库之后需要操作的重要步骤,以下是完整的步骤攻略: 1. 启动Oracle服务 1.1 进入Oracle用户 进入Oracle用户,一般为oracle用户,如果你使用的是其他的用户,可以根据实际情况进行替换。 su – oracle 1.2 启动Oracle服务 通过Oracle提供的脚本…

    database 2023年5月18日
    00
  • JDBC探索之SQLException解析

    JDBC探索之SQLException解析 什么是SQLException 在Java中,SQLException是处理数据库操作异常的类。当JDBC API在执行SQL语句时出现错误时,就会抛出这个异常。SQLException包含了详细的异常信息,包括错误的类型、原因和位置等。 异常类型 SQLException有很多不同的类型,表示不同种类的错误。下面…

    database 2023年5月21日
    00
  • 如何自动化部署项目?折腾服务器之旅~

    非常感谢您的提问,如何自动化部署项目确实是一个比较有挑战性的问题,但是通过一些工具和技巧,我们可以轻松实现自动化部署,提高开发效率和稳定性。我会在下面的资源列表中,分享一些比较优秀的资源给大家,供大家参考。 如何自动化部署项目?折腾服务器之旅~ 为什么要自动化部署? 自动化部署的好处是非常明显的,主要体现在以下几个方面: 提高开发效率:自动化部署可以极大地缩…

    database 2023年5月22日
    00
  • SQL中字符串中包含字符的判断方法

    下面是SQL中字符串中包含字符的判断方法的完整攻略: 1. LIKE操作符的使用 在SQL中进行字符串比较时,LIKE操作符是非常常用的一种操作符,用于匹配指定的字符串模式。其中,’%’和’_’是两个特殊的通配符,%表示零个或多个字符,_表示一个字符。通过LIKE操作符,我们可以判断一个字符串中是否包含某个字符。 例如,我们想要查询包含字母’o’的所有单词。…

    database 2023年5月21日
    00
  • SQL 描述Oracle数据字典视图

    Oracle 数据字典视图是 Oracle 数据库管理的重要组成部分,它包含了 Oracle 数据库中各种对象的信息,包括表、索引、约束、序列、视图等等。使用 SQL 可以方便地查询数据字典视图,进而对数据库进行管理和优化。 以下是两个使用 SQL 查询 Oracle 数据字典视图的实例: 查询表的大小和行数 Oracle 数据字典视图中包含了表的大小和行数…

    database 2023年3月27日
    00
  • SQL语句中的DDL类型的数据库定义语言操作

    DDL是数据库定义语言(Data Definition Language)的缩写,用于定义、修改和删除数据库的结构。在SQL语句中,DDL类型的语句主要包括三种操作:创建数据表、修改数据表、删除数据表。 1. 创建数据表 创建数据表需要使用CREATE TABLE语句,语法格式如下: CREATE TABLE 表名 ( 列名1 数据类型1, 列名2 数据类型…

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