linux 安装mysql数据库——tar.gz包解压安装法
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;
linux 安装mysql数据库——tar.gz包解压安装法的更多相关文章
- Linux下安装MySQL的tar.gz包
以root用户登录待安装的服务器. 上传软件包并解压. 以root用户通过sftp/ftp工具上传“mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz”软件包到“/o ...
- linux安装mysql(tar.gz)
1. 查看卸载自带的mysql # rpm -qa|grep MySQLMySQL-X.X.X#rpm -e MySQL-X.X.X # rpm -qa|grep mariadb #有些版本还得查看卸 ...
- linux安装mysql数据库(5.7之前的版本)
到mysql官网下载mysql编译好的二进制安装包 解压32位安装包: 进入安装包所在目录,执行命令:tar mysql-5.6.17-linux-glibc2.5-i686.tar.gz 复 ...
- Win10 安装MySQL 5.7.32(解压版)
Win10 安装MySQL 5.7.32(解压版) MySQL 5.7.32 下载 官网下载(速度慢,不推荐使用):https://dev.mysql.com/downloads/mysql/ 清华镜 ...
- tar.gz 文件解压
tar.gz 文件解压 解压缩 file.tar.gz 的过程中出现如下所示问题: tar: 它似乎不像是一个 tar 归档文件 tar: 跳转到下一个头 tar: 由于前次错误,将以上次的错误状态退 ...
- linux安装源文件(.tar.gz)
安装此类文件,分为7步: 1.首先把依赖的软件给装上,如果依赖perl,先装perl,如果依赖Pathon,现装pathon 2.tar 源软件路径 -C 新软件路径(注意这里一定要-C,不然不能解压 ...
- linux/Ubuntu系统上安装mysql数据库(附图详解)
在前面的文章中,我已经分享了如何在Ubuntu系统中安装以及搭建java开发环境,那么当我们需要跟数据打交道的时候,那么就需要在ubuntu系统中安装一个数据库了,那么废话就不多说了,我们这里主要是分 ...
- Linux 安装 mysql 数据库
1. 克隆虚拟机 2. 上传安装文件 1.上传文件 2.解压文件 tar -xvf 文件 3. 安装数据库 安装顺序: .debuginfo .shared .client .server 1. rp ...
- linux tar/ tar.gz文件解压
1.tar 压缩 tar -cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg tar -czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成 ...
随机推荐
- python获取ip代理列表爬虫
最近练习写爬虫,本来爬几张mm图做测试,可是爬到几十张的时候就会返回403错误,这是被网站服务器发现了,把我给屏蔽了. 因此需要使用代理IP.为了方便以后使用,我打算先写一个自动爬取ip代理的爬虫,正 ...
- android-解决全屏-webview-输入框被输入法挡住-FullScreen-adjustResize失效问题
由于公司开发的 App 中,Html 的页面嵌入的有点多,坑爹的是,还有很多输入框,这就算了,还要求全屏.然后就出现了这个情况. 下面来唠叨唠叨具体的来龙去脉. 起初是这样的,整个项目基本完工了.测试 ...
- PHP安装mysql.so扩展
在PHP中mysql_connect模块已经逐渐被弃用,我在搭建环境时也没有再安装mysql扩展,但是今天在维护一个老项目时,出现报错 Fatal error: Uncaught Error: Cal ...
- 前端学HTTP之报文起始行
前面的话 如果说HTTP是因特网的信使,那么HTTP报文就是它用来搬东西的包裹了.HTTP报文是在HTTP应用程序之间发送的简单的格式化数据块,每条报文都包含一条来自客户端的请求,或者一条来自服务器的 ...
- scikit-learn随机森林调参小结
在Bagging与随机森林算法原理小结中,我们对随机森林(Random Forest, 以下简称RF)的原理做了总结.本文就从实践的角度对RF做一个总结.重点讲述scikit-learn中RF的调参注 ...
- 设计模式(十一):从文Finder中认识"组合模式"(Composite Pattern)
上一篇博客中我们从从电影院中认识了"迭代器模式"(Iterator Pattern),今天我们就从文件系统中来认识一下“组合模式”(Composite Pattern).说到组合模 ...
- JS / Egret 单笔手写识别、手势识别
UnistrokeRecognizer 单笔手写识别.手势识别 UnistrokeRecognizer : https://github.com/RichLiu1023/UnistrokeRecogn ...
- Android keycode列表
整理备忘! 基本按键 KEYCODE_0 按键'0' 7 KEYCODE_1 按键'1' 8 KEYCODE_2 按键'2' 9 KEYCODE_3 按键'3' 10 KEYCODE_4 按键'4' ...
- MySQL的数据模型
MySQL的数据类型主要分为三大类: 数值型(Numeric Type) 日期与时间型(Date and Time Type) 字符串类型(String Type) 1. 数值 MySQL的数值类型按 ...
- Rafy 框架 - 幽灵插件(假删除)
Rafy 框架又添新成员:幽灵插件.本文将解释该插件的场景.使用方法.原理. 场景 在开发各类数据库应用系统时,往往需要在删除数据时不是真正地删除数据,而只是把数据标识为'已删除'状态.这些数 ...