热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

linux安装mysql数据库tar.gz包解压安装法_MySQL

mysql数据库有多种安装方式,本文只介绍在Linux服务器上的tar.gz包解压安装法,先通过mysql官网或者网络资源下载mysql-5.7.3-m13-linux-glibc2.5-x86_64.tar.gz(后缀为tar.gz已编译好的安装文件)1、首
mysql数据库有多种安装方式,本文只介绍在Linux服务器上的tar.gz包解压安装法,

先通过mysql官网或者网络资源下载 mysql-5.7.3-m13-linux-glibc2.5-x86_64.tar.gz(后缀为tar.gz已编译好的安装文件)

1、首先新建mysql用户# useradd mysql 并设置禁止mysql登录服务权限 # usermod -s /sbin/nologin mysql

2、将下载好的tar.gz文件通过xftp(或则其他工具上传到需要安装的服务器)

3、在# cd usr/local/目录下新建一个文件夹(mysqlService)# mkdir mysqlService

4、回到上传的目录下将 tar.gz文件移动到在# cd usr/local/mysqlService下

# cp -r mysql-5.7.3-m13-linux-glibc2.5-x86_64.tar.gz /usr/local/mysqlService/mysql-5.7.3-m13-linux-glibc2.5-x86_64.tar.gz

5、解压命令格式:tar -zxvf 压缩文件名.tar.gz # tar -zxvf apache-tomcat-7.0.64.tar.gz

6、修改文件名 [root@int02 mysqlService]# mv mysql-5.7.3-m13-linux-glibc2.5-x86_64 mysql

7、添加mysql组和mysql用户,用于设置mysql安装目录文件所有者和所属组。

[root@int02 mysqlService]# groupadd mysql

[root@int02 mysqlService]# useradd -r -g mysql mysql

9、进入mysql文件夹,也就是mysql所在的目录,并更改所属的组和用户。

10、[root@int02 mysql]# chown -R mysql:mysql ./

检查当前目录下是什么是不是在编译安装完的mysql程序的目录中,在该目录下有没有下scripts,然后再检查下scripts/目录下有没有mysql_install_db这个文件,还有这个文件是不是有执行的权限

[root@int02 mysql]# ./scripts/mysql_install_db --user=mysql

11、把当前目录下的文件及目录的属主改为root用户。

[root@int02 mysql]# chown -R root:root ./

把mysql_data文件夹的属主改为mysql用户。

[root@int02 mysql]# chown -R mysql:mysql data

把配置文件cope到/etc/init.d/目录下

[root@int02 mysql]# cp support-files/mysql.server /etc/init.d/mysql

在安装目录下新建一个log/mysqld.log目录

12、修改下配置文件 [root@int02 mysql]# vim /etc/my.cnf

[client]

default-character-set=utf8

[mysqld]

character-set-server=utf8

datadir=/usr/local/mysqlService/mysql/data

basedir=/usr/local/mysqlService/mysql

socket=/tmp/mysql.sock

[mysqld_safe]

log-error=/usr/local/mysqlService/mysql/log/mysqld.log

13、检查相关文件目录是否有足够权限

# ll

若没有权限 则对需要的应文件进行赋权限

# chmod -R 755 mysqld.log

14、启动mysql服务

[root@int02 mysql]# service mysql start

停止mysql服务

[root@int02 mysql]# service mysql stop

15、查看服务进程

[root@int02 mysql]# ps -ef|grep mysql

查看mysql日志

[root@int02 mysql]# vi log/mysqld.log

16、登录数据库

密码:znjt3edcxsw2!@

[root@int02 mysql# bin/mysql -u root -p

退出

mysql> quit;

推荐阅读
  • 本文详细探讨了如何根据不同的应用场景选择合适的PHP版本,包括多版本切换技巧、稳定性分析及针对WordPress等特定平台的版本建议。 ... [详细]
  • PHP中Smarty模板引擎自定义函数详解
    本文详细介绍了如何在PHP的Smarty模板引擎中自定义函数,并通过具体示例演示了这些函数的使用方法和应用场景。适合PHP后端开发者学习。 ... [详细]
  • 本文回顾了作者在求职阿里和腾讯实习生过程中,从最初的迷茫到最后成功获得Offer的心路历程。文中不仅分享了个人的面试经历,还提供了宝贵的面试准备建议和技巧。 ... [详细]
  • 搭建个人博客:WordPress安装详解
    计划建立个人博客来分享生活与工作的见解和经验,选择WordPress是因为它专为博客设计,功能强大且易于使用。 ... [详细]
  • 本文详细介绍了如何利用Xshell配合Xftp实现文件传输,以及如何使用Pure-FTPd构建FTP服务,并探讨了VSFTP与MySQL结合存储虚拟用户的方法。 ... [详细]
  • 本文详细介绍了在 CentOS 系统中如何创建和管理 SWAP 分区,包括临时创建交换文件、永久性增加交换空间的方法,以及如何手动释放内存缓存。 ... [详细]
  • 软件测试行业深度解析:迈向高薪的必经之路
    本文深入探讨了软件测试行业的发展现状及未来趋势,旨在帮助有志于在该领域取得高薪的技术人员明确职业方向和发展路径。 ... [详细]
  • 我的读书清单(持续更新)201705311.《一千零一夜》2006(四五年级)2.《中华上下五千年》2008(初一)3.《鲁滨孙漂流记》2008(初二)4.《钢铁是怎样炼成的》20 ... [详细]
  • CentOS下ProFTPD的安装与配置指南
    本文详细介绍在CentOS操作系统上安装和配置ProFTPD服务的方法,包括基本配置、安全设置及高级功能的启用。 ... [详细]
  • 本文探讨了在Windows系统中运行Apache服务器时频繁出现崩溃的问题,并提供了多种可能的解决方案和建议。错误日志显示多个子进程因达到最大请求限制而退出。 ... [详细]
  • 本文介绍了Tomcat的基本操作,包括启动、关闭及首次访问的方法,并详细讲解了如何在IDEA中创建Web项目,配置Servlet及其映射,以及如何将项目部署到Tomcat。 ... [详细]
  • 本文探讨了服务器系统架构的性能评估方法,包括性能评估的目的、步骤以及如何选择合适的度量标准。文章还介绍了几种常用的基准测试程序及其应用,并详细说明了Web服务器性能评估的关键指标与测试方法。 ... [详细]
  • WebBenchmark:强大的Web API性能测试工具
    本文介绍了一款名为WebBenchmark的Web API性能测试工具,该工具不仅支持HTTP和HTTPS服务的测试,还提供了丰富的功能来帮助开发者进行高效的性能评估。 ... [详细]
  • H5技术实现经典游戏《贪吃蛇》
    本文将分享一个使用HTML5技术实现的经典小游戏——《贪吃蛇》。通过H5技术,我们将探讨如何构建这款游戏的两种主要玩法:积分闯关和无尽模式。 ... [详细]
  • Docker安全策略与管理
    本文探讨了Docker的安全挑战、核心安全特性及其管理策略,旨在帮助读者深入理解Docker安全机制,并提供实用的安全管理建议。 ... [详细]
author-avatar
陈俊英围脖_687
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有