没有外网情况下linux安装mysql
首先linux要使用局域网
环境要求:局域网, windows系统, linux系统, mysql安装包mysql.tar.gz
注意:32位操作系统用32位安装包,64位系统用64位安装包,不要搞错了
第一步:在windows中设置共享文件夹,并将mysql.tar.gz安装包放入共享文件夹中
第二步:配置linux的网卡,使其能够访问局域网
第三步:挂载共享文件夹
mount -t cifs -o username=administrator,password=”123” //192.168.1.25/共享文件夹 /mnt/temp
其中administrator为windows用户名,123是windows的密码,共享文件夹为windows的 共享文件夹,/mnt/temp为挂载到linux哪个目录,最好自己先新建一个
第四步:复制挂载过来的文件
cp /mnt/temp /home/mysql
注意:挂载过来的文件夹并不能直接操作,必须将使用的文件复制到linux目录下
第五步:解压缩(mysql.tar.gz)
tar -zxf /home/mysql/mysql.tar.gz -C /usr/local
注意:如果需要切换目录-C要写,是解压缩过程切换目录的意思
第六步:查看用户和组列表,创建mysql用户和mysql组并修改权限
groups mysql 查看是否有mysql用户
groupadd mysql 创建mysql组
useradd -r -g mysql mysql 在mysql组中创建mysql用户
chown -R mysql:mysql /usr/local/mysql/ 给mysql组的mysql用户修改mysql目权 限
第七步:复制mysql的配置文件到指定目录/etc,并修改
①cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf
其中复制的源文件是mysql安装包解压后的support-files目录下的my-default.cnf文件
覆盖到/etc/my.cnf文件,有提示是否覆盖,输入y确定即可
②vi /etc/my.cnf
修改如下,vim的操作命令这里就不解释了
其中basedir是源文件bin目录,datadir是数据文件目录,port是mysql使用的号,
log-error是错误日志文件
第八步:复制并修改mysql服务文件
①cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
复制mysql安装包自带的mysql.server文件到指定文件/etc/init.d/mysql
②配置服务文件的mysql路径,在文件中找到如下行,在basedir中输入mysql安装包路径, 在datadir输入数据文件路径,如下图:
第九步:添加mysql系统变量,修改profile文件
①vi /etc/profile
在环境变量文件profile中添加一行代码,如下,其中冒号后面为mysql安装包的bin目录
②source /etc/profile 使环境变量文件生效
③echo $PATH 查看环境变量,看是否成功,如下图表示成功
第十步:准备工作做完了,到关键一步了,初始化mysql数据库
mysqld --user=mysql --initialize 执行初始化命令(因为前面配置了环境变量所 以这里可以直接用mysqld)
成功!!![warning]是警告的意思,没有报错
第十一步:服务启动
service mysql start 启动服务命令
<这里有个小插曲,我的报错了>可以看出是没有给mysql用户的日志目录操作权限
chown -R mysql:mysql /var/log/mysql/
给日志目录赋权限,/var/log/mysql/,就是刚才/etc/my.cnf配置 文件设置的日志文件路径
service mysql start mysql服务再次启动成功,到这里就配置完成了,下面就是第一次 使用mysql更改密码了
第十二步:更改密码
①首先登陆mysql
mysql -u root -p 输入后回车
Password: 在这里再次回车,(第一次登陆是没有密码的,并且只能本机登陆)
②更改密码
use mysql; 回车
update user set password=password(‘123’) where user=’root’; 回车
commit; 回车
exit; 回车
③再次登陆就可以了
写在最后:
根据上面的配置,总结一下mysql的信息
Mysql安装路径:/usr/local/mysql
Mysql数据库路径:/var/local/data
Mysql日志文件路径:/var/log/mysql
没有外网情况下linux安装mysql的更多相关文章
- 无网情况下linux安装django
创建虚拟环境~/project/hanqin/django> virtualenv monitor2~/project/hanqin/django/monitor2> cd bin~/pr ...
- linux 无外网情况下安装 mysql
由于工作需要,需要在一台装有 CentOS 系统的测试服务器上安装 MySQL ,由于该服务器上存有其他比较重要的测试数据,所以不能连接外网.由于之前安装 MySQL 一直都是使用 yum 命令一键搞 ...
- CentOS 6.5本地yum源、局域网离线yum仓库(断网情况下轻松安装各种依赖包)
在工作中, 公司的服务器大部分都禁止连接外网的,初始化系统,测试某些产品时,往往缺一些软件或依赖包,一个个上传到机器,如此浪费时间,浪费金钱,en...yum能够自动查找并解决rpm包之间的依赖关系, ...
- 虚拟机下linux安装mysql,apache和php
由于腿伤了,卧床在家折腾下linux,尝试用虚拟机装mysql,apche和php.中间各种波折,装了好几天,觉得有些经验还是要记录下来,让自己别忘了:) 按照下面这篇文章的方法,基本可以顺利安装成功 ...
- linux服务器没网情况下手动安装软件几个方法
1,找到一个有网的服务器,使用yumdownloader gcc,获取需要的rmp包: 2,在http://pkgs.org 下下载所需要的rpm包
- centos在无外网情况下,进行yum挂载
- Linux下yum安装MySQL
写这篇文章的原因是:在刚开始使用Linux操作系统时想要搭建LAMP环境,于是开始在Google和百度上各种寻找资料,碰到了不是很多的问题后,我决定写这篇文章总结一下在Linux下yum安装MySQL ...
- Python离线断网情况下安装numpy、pandas和matplotlib等常用第三方包
联网情况下在命令终端CMD中输入“pip install numpy”即可自动安装,pandas和matplotlib同理一样方法进行自动安装. 工作的电脑不能上外网,所以不能通过直接输入pip命令来 ...
- linux系统下yum 安装mysql的方法
菜鸟一个,记录下yum 安装mysql的方法,给需要的朋友也做个参考吧. 弄了个新vps,想安装最新版的mysql,网上查了相关资料,记录如下: 1.安装查看有没有安装过: yum ...
随机推荐
- C#继承简介与规则
一.C#继承简介 1. 类的层次结构 下面是一个类的层次结构图: 上图反映了鱼类的派生关系,其中最高层的实体往往具有最一般最普遍的特征,越下层的实体就越具体,并且下层包含了上层的特征.如果将上层的实体 ...
- java基础 xml 使用dom4j解析 xml文件 servlet根据pattern 找到class
package com.swift.kaoshi; import java.io.File; import java.util.List; import java.util.Scanner; impo ...
- Easyui下的点击回车键跳转到下个控件
在Easyui框架下,JavaScript 中的 onKeyDown事件居然失效了.所以使用了另外的函数去实现点击回车键跳转到下个控件. /** * 点击回车键跳转到下个控件; * @param ol ...
- Oracle口令文件管理
Oracle的口令文件目录 $ORACLE_HOME/dbs/orapw$ORACLE_SID 建立口令文件 orapwd file=$ORACLE_HOME/dba/orapw$ORACLE_SID ...
- 基于centos7实现的nfs
NFS NFS(Network FileSystem,网络文件系统),最早由Sun公司所发展出来的,主要是通过网络让不同的主机.不同的操作系统,可以彼此分享个别档案,因此我们也可以简单把NFS看成是一 ...
- IDEA 编辑框光标闪烁
依次打开如下菜单: File -> Settings -> Editor -> General -> Appearance -> 选中 Caret blinking (m ...
- Python基本数据类型及使用
# 基本数据类型分类 - int 整数 - float 小数 - bool 布尔值 - str 字符串 ## int 整数 - 包括正整数和负整数 - 与java.c等语言相比并没有位数限制,理论上可 ...
- 谈一谈如何远程访问MySQL(腾讯云,云主机)
连接MySQL (其他的sql 基本相同套路) 腾讯云不管怎么设置端口和MySQL权限以及监听端口就是不能连接? 远程访问MySQL数据库的几个关键点 端口设置 数据库权限设置 数据库的监听端口设置 ...
- 「微信小程序免费辅导教程」26,基础内容组件rich-text体验
- linux中如何解决克隆后的电脑的问题
1.如何解决克隆后的电脑的网络问题 克隆出来的电脑,IP地址,网卡都是重复的,不能直接使用,需要修改 1)vim /etc/udev/rules.d/70-persistent-net.rules ...