首先明确大体步骤为3步

1.下载数据库的压缩包或二进制包,可以在linux用wget或yum下载,也可以外网下载再传到linux

2.配置数据库的环境和路径

3.登陆数据库修改

一. 我这里是用 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz 下载

二. 解压放入你想安装的目录,然后移动并改名

# tar -xvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz 
#mv -v mysql-5.7.22-linux-glibc2.12-x86_64 /usr/lcoal/mysql

再创建用户和用户组

#groupadd mysql
#useradd -r -g mysql mysql

将安装目录所有者及所属组改为mysql ,这个根据自己的目录来

#chown -R mysql.mysql /usr/local/mysql

在mysql目录下创建data文件夹

#mkdir data 
初始化数据库

#/usr/local/mysql/bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data
如果出现以下错误是因为5.7版本的初始化命令后面要加 --initialize

#/usr/local/mysql/bin/mysqld --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data --initialize
如果还是报错可以执行下面命令,然后再执行上面数据库初始化的命令

#yum -y install numactl
#yum search libaio
#yum install libaio
完成初始化后编辑配置文件 /etc/my.cnf

[mysqld]
datadir=/usr/local/mysql/data
basedir=/usr/local/mysql
socket=/tmp/mysql.sock
user=mysql
port=3306
character-set-server=utf8
# 取消密码验证
skip-grant-tables
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
# skip-grant-tables
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
将mysql加入到服务

#cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
开机启动

#chkconfig mysql on
启动mysql

#service mysql start
三.设置mysql密码(因为在配置文件取消了密码验证,可以直接回车键)

#mysql -u root -p
或者#/usr/local/mysql/bin/mysql -uroot -p
使用第二个命令是没有配置环境变量

#export PATH=$PATH:/usr/local/mysql/bin


上图为登录成功,再操作数据库设置密码

#use mysql;
#update user set authentication_string=password('你的密码') where user='root';
或者#set password=password("root");
#flush privileges;
#exit
将 /etc/my.cnf 中skip-grant-tables删除或注释掉

如果操作不了数据库可以再次修改下密码,具体什么原因我也不清楚

#mysql -u root -p
#alter user 'root'@'localhost' identified by'修改后的密码';
#exit
设置可以远程连接

#mysql -u root -p
#use mysql;
#update user set host='%' where user = 'root';
#flush privileges;
#exit

原文:https://blog.csdn.net/weixin_42734930/article/details/81743047

Linux(centos 7) 安装mysql(5.7)相关推荐

  1. Linux CentOS 中安装 MySQL 与卸载 MySQL(三)

    VMware 安装 MySQL 内容 一.软件下载 二.安装步骤 1. 上传压缩文件 2. 防止依赖冲突 3. 安装依赖 4. 查找以前是否装有mysql 5. 查看安装包目录 6. 安装mysql- ...

  2. Linux Centos下安装mysql详细步骤

    1.下载安装包 下载地址:https://dev.mysql.com/downloads/mysql/5.6.html#downloads 2.解压 tar -zxvf mysql-5.7.9-lin ...

  3. Linux CentOS 中安装 MySql

    CentOS7的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1. 下载mysql的repo源 $ wget http://repo.mysql.com ...

  4. Linux CentOS 7 安装 MySQL(5.7.26)

    一.下载 官网下载地址:https://www.mysql.com/downloads/ 本文下载使用的版本是 mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz 二 ...

  5. Linux CentOS 中安装 Redis(五)

    Redis Linux 中安装 Redis 一.安装准备 一.软件下载 2. 安装 SecureCRT 二.安装 Redis 1. 新建安装目录 2. 上传文件 3. 解压 Redis 到指定路径 4 ...

  6. Linux CentOS 中安装 Tomcat(四)

    CentOS 中安装 Tomcat 内容 一.软件下载 二.安装步骤 1. 安装 SecureSTR 软件 2. 新建安装目录 3. 上传压缩包 4. 将tomcat解压到指定的路径 5. 切换到to ...

  7. Centos下安装mysql 总结

    一.MySQL安装 Centos下安装mysql 请点开:http://www.centoscn.com/CentosServer/sql/2013/0817/1285.html 二.MySQL的几个 ...

  8. CentOS 7 安装MySQL 5.6遇到问题及解决方案

    centos下安装mysql真的没有想象中那么容易,在这里我总结一下遇到的问题 1. ERROR 2002 (HY000): Can't connect to local MySQL server t ...

  9. Centos下安装mysql(二进制版)

    Centos下安装mysql(二进制版) 1.下载安装包,选择相应的平台.版本,比如,选择64位Linux平台下的MySQL二进制包"Linux-Generic (glibc 2.5)(x8 ...

  10. Linux源码安装mysql 5.6.12(cmake编译)

    转载链接:http://www.2cto.com/database/201307/229260.html Linux源码安装mysql 5.6.12(cmake编译) 1.安装make编译器(默认系统 ...

最新文章

  1. 前端有啥好用的手机模拟软件吗_隐藏应用,软件双开,一个APP就解决了
  2. AI入门:不用任何公式把循环神经网络讲清楚
  3. Ubuntu下添加开机启动脚本
  4. 二分图带权匹配、最佳匹配与KM算法
  5. 手机没电了 鸿蒙还有用吗,记住这几个技巧,手机没电时可以有效延长使用时间...
  6. 使用ffmpeg视频切片并加密
  7. [置顶文章]李迟读书记
  8. C语言学习笔记---位字段
  9. ConcurrentHashMap真的线程安全吗?
  10. wifi rssi 计算 距离_用RSSI/TOF判断距离靠谱吗?浅谈RSSI/TOF测距优劣
  11. vdbench的作用_Vdbench----文件系统IO,一致性校验,常见问题
  12. 工作遇到问题:通过命令如何控制程控电源的第二个通道
  13. 计算机分盘介质受写入保护,硬盘介质受写入保护怎么处理
  14. idea提交项目出现push rejected
  15. 小米8绑定账号和设备验证失败_不要浪费小米10的双扬声器!杜比全景音刷入教程分享...
  16. 评联想收购IBM PC
  17. 数据分析-数据分析报告
  18. if条件句和switch条件句
  19. 重磅报告 | 70页PPT、10大关键词解读中国互联网创新飞跃的五年
  20. 实现查找关键字高亮显示

热门文章

  1. 【飞桨黑客松】AIGC - 剑 - 铁匠铺计划
  2. Spring-Boot启动方式,以及线上部署
  3. 第九章 科学、技术与工业
  4. Android实战技巧之十:获得屏幕物理尺寸、密度及分辨率
  5. Arthas(阿尔萨斯)使用手册
  6. UE4模型轮廓描边及轮廓发光
  7. 入门 | 我们常听说的置信区间与置信度到底是什么?
  8. RSD和wlwmanifest是什么
  9. sqlserver 下载地址(SQL Server 2008 R2 中英文 开发版/企业版/标准版 下载)
  10. C语言中%*s,%*c (还有%*.*s)