linux安装mysql5.7.18_Linux下安装mysql5.7.18版本步骤
一、查看系统配置
##总核数 = 物理CPU个数*每颗物理CPU的核数
##总逻辑CPU数 = 物理CPU个数*每颗物理CPU的核数*超线程数
1.1查看物理CPU个数
cat /proc/cpuinfo|grep “physical id”|sort|uniq|wc -l
1.2 查看每个物理CPU中core的个数(即核数)
cat /proc/cpuinfo|grep “cpu cores”|uniq
1.3查看逻辑CPU的个数
cat /proc/cpuinfo|grep “processor”|wc -l
1.4查看CPU信息(型号)
cat /proc/cpuinfo|grep name|cut -f2 -d:|uniq -c
1.5查看内存大小
cat /proc/meminfo
1.6查看磁盘情况:
fdisk –l
df -h
1.7查看内存大小
free -h
二、清楚残留
#service服务
Service mysql status/stop/start/restart
#查看该操作系统上是否已经安装了mysql数据库
rpm -qa | grep -i mysql
#通过 rpm -e 命令 或者rpm -e --nodeps命令来卸载掉
rpm -e mysql // 普通删除模式
rpm -e --nodeps mysql//强力删除模式
#通过 rpm -qa | grep mysql 命令来查看mysql是否已经卸载成功!!
#删除所有的文件
rm -rf /etc/my.cnf
rm -rf /etc/mysql
#查看所有mysql文件并删除
whereis mysql
#删除mysql用户及用户组
more /etc/passwd | grep mysql
more /etc/shadow | grep mysql
more /etc/group | grep mysql
userdel mysql //删除用户
groupdel mysql //删除用户组
三、安装mysql5.7.18
yum search libaio ##search for info
yum install libaio ##install library
groupadd mysql //新增用户组
useradd mysql -r -g mysql //新增mysql用户
id mysql #查看
tar –xvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz /usr/local //解压tar.gz 到/usr/local下
cd /usr/local //切换到/usr/local目录下
mv mysql-5.7.18-linux-glibc2.5-x86_64 mysql //重命名
//建相关目录
cd mysql
mkdir data
cd ..
#改变用户和组
//修改当前目录拥有者为root用户
chown -R root:root mysql
//修改当前data目录拥有者为mysql用户
cd mysql
chown -R mysql:mysql data
//赋予权限:用户user[rwx] 组group[rwx] 其他others[rwx]
chmod 775 data
mykdir /usr/local/mysql/log -- > touch mysql-error.log àchmod 770 mysql-error.log
--配置环境变量
vim /etc/profile
//mysql
export MYSQL_HOME=/usr/local/mysql
export PATH=$PATH:$MYSQL_HOME/bin
//初始化数据库【记住临时密码】
bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize
//拷贝启动文件 服务加到启动项
//cp/usr/local/mysql/support-files/mysql.server /etc/init.d/mysql.server
//建立软连接
ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
//建立软连接,建安装目录下mysql放在/usr/bin目录下,如果不执行,会找不到mysql命令
ln -s /usr/local/mysql/bin/mysql /usr/bin
//修改配置文件
vim /etc/init.d/mysql
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
在目录下support-files/下有个my-default.cnf文件,修改
vim my-default.cnf
[mysqld]
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
log-error=/usr/local/mysql/log/mysql-err.log
port=3306
改完之后复制到/etc/目录下。重命名为my.cnf
//启动方式
mysqld_safe --user=mysql &
/etc/init.d/mysql.server start/stop/status
service mysql start
//登录mysql
mysql -u root -p
//重置密码
alter user 'root'@'localhost' identified by '123456'; #设置root的密码为123456
//为指定ip赋予权限,‘%’代表所有ip皆可访问。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION ;
FLUSH PRIVILEGES //刷新权限
exit;
#开放3306端口,使外部可以访问
iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
linux安装mysql5.7.18_Linux下安装mysql5.7.18版本步骤相关推荐
- linux安装meb工具,linux-docker下安装禅道全部
友情提示:按照步骤走,99%的人会安装成功,1%的人可以咨询度娘 64位电脑安装禅道,满足发送邮件功能 第一步: docker ps 查看docker中的容器是否有禅道(docker ps -a ...
- linux pureftp mysql_在Ubuntu下安装apache2+php5+mysql5+pureftp+ftp
在Ubuntu下安装apache2+php5+mysql5+pureftp+ftp 一.安装Ubuntu7.04 Desktop版 二.ubuntu Linux下手工安装mysql5 1.下载mysq ...
- mysql-5.7.24-linux_Linux下安装mysql-5.7.24
Mysql-8.0.19 版本的安装说明请移步:Linux下安装mysql-8.0.19 Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也 ...
- 免安装mysql5.7.22_Windows下安装配置免安装MySQL5.7服务器
Windows下安装配置免安装MySQL5.7服务器 1.下载.解压安装包 从MySQL官方网站上下载mysql-5.7.19-winx64.zip 下载完成后,把安装包解压到D:\DevSoftwa ...
- 安装mysql5.7.msi_windows下安装mysql-installer-community-5.7.16.msi记录
安装有两种情况,一种是zip压缩包,一种是msi安装包,本次记录的是windows下安装mysql-installer-community-5.7.16.msi的过程 1.安装包如下 2.点击安装,我 ...
- 安装mysql5.6.10_windows下安装mysql(mysql-installer-community-5.6.10.1)详细教程
一.安装前的准备 1.下载安装程序包,可到MySQL官方网站www.mysql.com下载,如图1-1: 图1-1 下载后的安装文件如图1-2所示: 图1-2 二.安装 1.双击下载的安装文件,本篇博 ...
- linux 无外网情况下安装 mysql
由于工作需要,需要在一台装有 CentOS 系统的测试服务器上安装 MySQL ,由于该服务器上存有其他比较重要的测试数据,所以不能连接外网.由于之前安装 MySQL 一直都是使用 yum 命令一键搞 ...
- linux 查看mysql安装目录_Linux环境下安装MySQL数据库示例教程
点击上方SQL数据库开发,关注获取SQL视频教程 SQL专栏 SQL数据库基础知识汇总 SQL数据库高级知识汇总 Linux环境对大多数SQL初学者还是比较陌生,今天给大家演示一下如何在Linux环境 ...
- linux centos7 mysql_Linux centos7环境下安装MySQL的步骤详解
Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ...
最新文章
- Co-Fusion:物体级别的语义SLAM
- 云优后台提交显示parsererror_【Shopee新手开店】卖家后台管理及设置
- Go 语言编程 — 错误处理
- 获取选中的radio
- java编码-多重(乱码)
- FileUpload控件学习
- 用 Go 语言,做 Web 编程开发
- linux mode4的双网卡绑定,Linux实现双网卡绑定自动化脚本 | 聂扬帆博客
- 线性结构 —— 分块算法 —— 分块九讲
- Android8.0(34)----Android 8.0 Settings流程分析与变动
- swagger 使用
- python机器学习入门实例-老司机学python篇:第一季(基础速过、机器学习入门)
- 雷云3编辑使用宏鼠标连点
- 用 reStructuredText 写作:快速入门指南
- 经理人必看的10个管理网站
- 递归计算 1 - 100 的和
- 《程序员修炼之道》读书笔记
- 计算机相关检测手段,计算机硬件测试的三种方法
- zabbix学习笔记——入门篇
- 使用vue+腾讯地图API GL实现地图选房的功能
热门文章
- 造句简单_造句游戏的心理投射:被现代心理学摒弃的网红心理游戏
- 中职高级计算机操作员,计算机操作员专业排行榜
- php ci框架 自动验证,CodeIgniter表单验证方法实例详解
- python转换函数使用_python进制转换函数代码的使用
- python坐牢-为什么说炒股要保护好本金 ?
- CPU,MPU,MCU,SOC,SOPC联系与差别
- 第二阶段个人工作总结04
- 理解进程调度时机跟踪分析进程调度与进程切换的过程
- 逻辑斯蒂(logistic)回归深入理解、阐述与实现
- About SCCM 2012 UDA(User Device Affinity)