Linux :linux磁盘分区(普通分区2T以内),安装免安装版mysql(tar.gz)
1.磁盘分区:
1 以root身份登录
查看磁盘信息(自行选择需要使用的磁盘,此处只需要了解信息)
fdisk –l 2 创建新硬盘
fdisk /dev/vdb (决定使用哪个磁盘) 输入n回车,再输入p回车,再输出1回车,一路回车,最后输入w保存,完成。 fdisk –l 可以看到/dev/vdb1分区 3 格式化分区
mkfs.ext3 /dev/vdb1 4 挂载分区
创建存储目录/data1
mkdir /data1 挂载
mount /dev/vdb1 /data1 配置开机自动挂载
vi /etc/fstab 加入
/dev/vdb1 /data1 ext3 defaults 0 0 完成
2.安装mysql:
1关闭防火墙:(依次运行 停止-->禁用)
Centos7使用firewalld:
启动:systemctl start firewalld
查看状态:systemctl status firewalld
停止:systemctl disable firewalld
禁用:systemctl stop firewalld 2官网下载mysql,选Generic(后缀tar.gz)
解压,使用命令:tar -xvf xxxxxxxxxxx.tar.gz;
使用mv命令移动到自己指定的目录,可以同时改变名字:
mv xxxxxx-lib-glibc23 /data1/mysql5.5.59
1创建MySQL组与MySQL用户,将MySQL用户加到MySQL组中
groupadd mysql;
useradd -g mysql mysql;
2进入到MySQL目录,执行添加MySQL配置的操作,
cp support-files/my-medium.cnf /etc/my.cnf
或:
cp support-files/my-default.cnf /etc/my.cnf 是否覆盖?按y 回车
编辑/etc/my.cnf文件:
vi /etc/my.cnf
在my.cnf文件添加或修改相关配置:
[mysqld] character-set-server = utf8 skip-name-resolve
basedir = /data1/mysql5.5.59 (设置本机mysql的路径)
datadir = /data1/mysql5.5.59/data (设置本机mysql的data路径)
log-err = /data1/mysql5.5.59/data/error.log
pid-file = /data1/mysql5.5.59/data/mysql.pid
更改完毕后,保存退出(shift键+zz)
3在mysql当前目录下设定目录的访问权限
chown -R mysql .
chgrp -R mysql .
scripts/mysql_install_db --user=mysql
chown -R root .
chown -R mysql data
注意后面的小点,表示当前目录
4运行MySQL
在mysql/bin或者mysql/scripts下有个 mysql_install_db 可执行文件初始化数据库
./mysql_install_db --verbose --user=root --defaults-file=/etc/my.cnf --datadir=/data1/mysql5.5.59/data --basedir=/data1/mysql5.5.59 --pid-file=/data1/mysql5.5.59/data/mysql.pid --tmpdir=/tmp
启动mysql
执行bin/mysqld_safe 文件可以启动mysql。 ./mysqld_safe --defaults-file=/etc/my.cnf --socket=/tmp/mysql.sock --user=root & 注意,如果光标停留在屏幕上,表示启动成功,需要我们先关闭shell终端,再开启一个新的shell终端,不要执行退出操作。如果出现 mysql ended这样的语句,表示Mysql没有正常启动,你可以到log中查找问题. 5设置开机自启动
新开启的shell终端后
进入mysql主目录 cp /data1/mysql5.5.59/support-files/mysql.server /etc/init.d/mysqld
cp /data1/mysql5.5.59/support-files/mysql.server /etc/rc.d/init.d/mysql chmod 700 /etc/init.d/mysql
chkconfig --add mysqld
chkconfig --level 2345 mysqld on chown mysql:mysql -R /data1/mysql5.5.59/
重启linux
reboot 重启后查看mysql状态
service mysqld status 6添加远程访问权限
1添加mysql命令
ln -s /data1/mysql5.5.59//bin/mysql /usr/bin (mysql的安装路径)
2更改访问权限
登录mysql
mysql -uroot -p
密码为空直接回车,运行以下两条命令
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'hnsjt_lwsj@2018' with grant option; Flush privileges; EXIT;
重启linux
reboot
完成 注:本机访问mysql,root账号是默认没密码的,端口号默认3306
修改root用户密码
在/data1/ mysql-5.5.59-linux-glibc2.12-x86_64/bin目录下执行
./mysqladmin -h 127.0.0.1 -P3306 -uroot password ‘hnsjt_lwsj@2018’exit
Linux :linux磁盘分区(普通分区2T以内),安装免安装版mysql(tar.gz)的更多相关文章
- Linux下安装解压版(tar.gz)MySQL5.7
最近尝试在Linux中安装了解压版MySQL,期间查阅了许多博客.很多博客看得我很懵逼,因此记录下自己的安装过程,方便后续查阅. 环境说明:CentOs7.2 一.清理 ...
- linux下磁盘查看和分区
4.1 df命令 4.2 du命令 4.3/4.4 磁盘分区 df命令df输出磁盘文件系统使用情况: [root@centos ~]# df文件系统 1K-块 已用 可用 已用% 挂载点 /dev/s ...
- Linux磁盘及文件系统(二)Linux下磁盘命名和分区
在为主机添加硬盘之前,首先需要了解Linux系统下对硬盘和分区的命令方法 一.磁盘命名 Linux下对SCSI和SATA设备是以sd命名的,第一个SCSI设备是sda,第二个是sdb....以此类推. ...
- linux虚拟机磁盘扩展与分区大小调整
有段时间觉得linux虚拟机上的磁盘不太够用,研究了下其磁盘扩展 1.linux虚拟机磁盘扩展 step1. 先关机在编辑虚拟机中,找到硬盘选项增加空间,进行扩展step2. 进入root fdisk ...
- LINUX 安装JDK (rpm格式和tar.gz格式)
谷歌博客地址:http://tsaiquinn.blogspot.com/2014/10/linux-jdk-rpmtargz.html JDK rpm方式: 我使用的是SecureCRT,先下载了然 ...
- Linux CenterOS安装mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz步骤
1.首先配置IP. Cd /etc/sysconfig/network-scripts/ vim ifcfg-ens32 将ONBOOT=no,改为ONBOOT=yes.(开机启动激活网卡) 2.构建 ...
- linux安装 redis(redis-3.0.2.tar.gz) 和 mongodb(mongodb-linux-x86_64-rhel62-4.0.0)
1:首先 要下载 这两个 压缩包 注意:liunx是否已经安装过 gcc没安装的话 先安装:yum install gcc-c++ 2:安装 redis:redis-3.0.2.tar.gz (1): ...
- linux 系统磁盘管理(主分区和逻辑分区)
摘要:linux系统磁盘管理主分区和逻辑分区 1.linux系统分区应了解的常识 硬盘分区实质上是对硬盘的一种格式化,然后才能使用硬盘保存各种信息,在创建分区时,就已经设置好了硬盘的各项物理参数,指定 ...
- linux格式化磁盘
linux格式化磁盘 查看系统磁盘情况 [root@db02 ~]# fdisk -l #查看当前系统上所有存储设备(包括挂在和没挂载的) 注:如果没有管理员权限是看不见磁盘的,因为fdisk默认读 ...
随机推荐
- Windows下Redis如何永久更改密码
公司使用的是Spring-session-redis 需要给Redis配置一个密码 本来我配置密码的方法是 先打开Redis服务 在采用 命令 CONFIG SET requirepass " ...
- linux weblogic的sh文件
setDomainEnv.sh JAVA_HOME和各种jvm参数,CLASSPATH都在这里配置 #!/bin/sh # WARNING: This file is created by ...
- (三) 结构化查询语言SQL——1
1. SQL概述 SQL,结构化查询语言,重要性不必在赘述了,基本上开发软件没有不用到的,此外在一些大数据也有广泛的应用.SQL主要包含数据定义语言(DDL).数据操纵语言(DML)以及数据控制语言( ...
- request_time和upstream_response_time详解
下图是request_time. 下图是upstream_response_time. 精准的描述就是:request_time是从接收到客户端的第一个字节开始,到把所有的响应数据都发送完为止.ups ...
- ChromePassword
# -*- coding: utf-8 -*- 2# @Author : pwf 3 4# @Date : 2019/5/18 22:53 5# Software : PyCharm 6# versi ...
- Java的日期与时间 java.time.Duration (转)
一个Duration对象表示两个Instant间的一段时间,是在Java 8中加入的新功能. 一个Duration实例是不可变的,当创建出对象后就不能改变它的值了.你只能通过Duration的计算方法 ...
- django查询优化及ajax编码格式下发送数据 总结
orm查询优化 1)only与refer only方法返回的是一个queryset对象,本质就是列表套数据对象 该对象内只含有only括号所指定的属性(其他属性也可以获取,但是需要重新走数据库 ...
- JS转换/Date(-28800000)/格式
去除/Date() if (value.includes('/Date')) { var re = /-?\d+/; value = re.exec(value); value = new Date( ...
- Amazon Redshift and the Case for Simpler Data Warehouses
Redshift是Amazon一个商业产品上的进化 但并不是技术的进化,他使用的无非都是传统数仓领域的技术 如果说创新,就是大量使用Amazon本身的云服务的云原生架构,大大提升的产品的迭代速度,可维 ...
- Qbxt 模拟题 day3(am) T3 选数字 (select)(贪心)
选数字 (select Time Limit:3000ms Memory Limit:64MB 题目描述 LYK 找到了一个 n*m 的矩阵,这个矩阵上都填有一些数字,对于第 i 行第 j 列的位置上 ...