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默认读 ...
随机推荐
- 调用libusb_control_transfer 出错,返回-8
写入 0x81读出 0x01 对USB输出端点进行初始化,包括端点地址.传输类型和最大包长度 注意一下,USB初始化时,也有读/写之分. 写入: cyusb_bulk_transfer(writeha ...
- Zabbix Server安装指南
监控模板网站 在https://share.zabbix.com/,提供了各种各样的监控模板,可以自行搜索,套用.
- 银行卡号Luhn校验算法
/** *银行卡号Luhn校验算法 *luhn校验规则:16位银行卡号(19位通用): *1.将未带校验位的 15(或18)位卡号从右依次编号 1 到 15(18),位于奇数位号上的数字乘以 2. * ...
- tcpip入门的网络教程汇总
网络编程懒人入门(一):快速理解网络通信协议(上篇) http://www.52im.net/thread-1095-1-1.html TCP/IP详解学习笔记 https://www.cnblogs ...
- docker下安装运行mysql的过程以mysql5.7为例
一.查找mysql资源 docker search mysql 其实这步顶多是看看有哪些mysql资源,除非你自己commit过一个特定的版本,否则直接执行下一步 二.安装mysql docker p ...
- gtid 同步1050异常处理
gtid 同步1050异常处理 .sql CREATE TABLE `fudao_student_lable` ( `id` ) NOT NULL AUTO_INCREMENT, `uid` ) un ...
- Python的f.seek(offset, whence)函数
file.seek()方法标准格式是:seek(offset,whence=0)offset:开始的偏移量,也就是代表需要移动偏移的字节数whence:给offset参数一个定义,表示要从哪个位置开始 ...
- 网络摘抄-深入浅出JVM调优
基本概念: JVM把内存区分为堆区(heap).栈区(stack)和方法区(method).由于本文主要讲解JVM调优,因此我们可以简单的理解为,JVM中的堆区中存放的是实际的对象,是需要被GC的.其 ...
- vue 的nextTick的理解
适用场景: 例如:你在DOM渲染之前对DOM进行了操作的话,这时肯定不会有效果,好比你在 vue 的生命周期 created 里面操作了DOM元素这时肯定不会有效果, 如果我们在 created 里面 ...
- 灰度图像--图像分割 阈值处理之P-Tile阈值
学习DIP第53天 转载请标明本文出处:***http://blog.csdn.net/tonyshengtan ***,出于尊重文章作者的劳动,转载请标明出处!文章代码已托管,欢迎共同开发:http ...