一、查看系统配置

##总核数 = 物理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版本步骤相关推荐

  1. linux安装meb工具,linux-docker下安装禅道全部

    友情提示:按照步骤走,99%的人会安装成功,1%的人可以咨询度娘 64位电脑安装禅道,满足发送邮件功能 第一步: docker ps 查看docker中的容器是否有禅道(docker ps -a    ...

  2. linux pureftp mysql_在Ubuntu下安装apache2+php5+mysql5+pureftp+ftp

    在Ubuntu下安装apache2+php5+mysql5+pureftp+ftp 一.安装Ubuntu7.04 Desktop版 二.ubuntu Linux下手工安装mysql5 1.下载mysq ...

  3. mysql-5.7.24-linux_Linux下安装mysql-5.7.24

    Mysql-8.0.19 版本的安装说明请移步:Linux下安装mysql-8.0.19 Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也 ...

  4. 免安装mysql5.7.22_Windows下安装配置免安装MySQL5.7服务器

    Windows下安装配置免安装MySQL5.7服务器 1.下载.解压安装包 从MySQL官方网站上下载mysql-5.7.19-winx64.zip 下载完成后,把安装包解压到D:\DevSoftwa ...

  5. 安装mysql5.7.msi_windows下安装mysql-installer-community-5.7.16.msi记录

    安装有两种情况,一种是zip压缩包,一种是msi安装包,本次记录的是windows下安装mysql-installer-community-5.7.16.msi的过程 1.安装包如下 2.点击安装,我 ...

  6. 安装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.双击下载的安装文件,本篇博 ...

  7. linux 无外网情况下安装 mysql

    由于工作需要,需要在一台装有 CentOS 系统的测试服务器上安装 MySQL ,由于该服务器上存有其他比较重要的测试数据,所以不能连接外网.由于之前安装 MySQL 一直都是使用 yum 命令一键搞 ...

  8. linux 查看mysql安装目录_Linux环境下安装MySQL数据库示例教程

    点击上方SQL数据库开发,关注获取SQL视频教程 SQL专栏 SQL数据库基础知识汇总 SQL数据库高级知识汇总 Linux环境对大多数SQL初学者还是比较陌生,今天给大家演示一下如何在Linux环境 ...

  9. linux centos7 mysql_Linux centos7环境下安装MySQL的步骤详解

    Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ...

最新文章

  1. Co-Fusion:物体级别的语义SLAM
  2. 云优后台提交显示parsererror_【Shopee新手开店】卖家后台管理及设置
  3. Go 语言编程 — 错误处理
  4. 获取选中的radio
  5. java编码-多重(乱码)
  6. FileUpload控件学习
  7. 用 Go 语言,做 Web 编程开发
  8. linux mode4的双网卡绑定,Linux实现双网卡绑定自动化脚本 | 聂扬帆博客
  9. 线性结构 —— 分块算法 —— 分块九讲
  10. Android8.0(34)----Android 8.0 Settings流程分析与变动
  11. swagger 使用
  12. python机器学习入门实例-老司机学python篇:第一季(基础速过、机器学习入门)
  13. 雷云3编辑使用宏鼠标连点
  14. 用 reStructuredText 写作:快速入门指南
  15. 经理人必看的10个管理网站
  16. 递归计算 1 - 100 的和
  17. 《程序员修炼之道》读书笔记
  18. 计算机相关检测手段,计算机硬件测试的三种方法
  19. zabbix学习笔记——入门篇
  20. 使用vue+腾讯地图API GL实现地图选房的功能

热门文章

  1. 造句简单_造句游戏的心理投射:被现代心理学摒弃的网红心理游戏
  2. 中职高级计算机操作员,计算机操作员专业排行榜
  3. php ci框架 自动验证,CodeIgniter表单验证方法实例详解
  4. python转换函数使用_python进制转换函数代码的使用
  5. python坐牢-为什么说炒股要保护好本金 ?
  6. CPU,MPU,MCU,SOC,SOPC联系与差别
  7. 第二阶段个人工作总结04
  8. 理解进程调度时机跟踪分析进程调度与进程切换的过程
  9. 逻辑斯蒂(logistic)回归深入理解、阐述与实现
  10. About SCCM 2012 UDA(User Device Affinity)