下载地址:https://downloads.mysql.com/archives/community/

解压

tar -xvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz

再移动并重命名一下

mv mysql-5.7.17-linux-glibc2.5-x86_64 /usr/local/mysql

创建mysql用户组和用户并修改权限

groupadd mysql

useradd -r -g mysql mysql

创建数据目录并赋予权限

mkdir -p /data/mysql

chown mysql:mysql -R /data/mysql

配置my.cnf

vim /etc/my.cnf

初始化数据库

进入mysql的bin目录

cd /usr/local/mysql/bin/

初始化

./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize

注意:如果出现报错

rpm -qa|grep libaio

yum install  libaio-devel.x86_64

查看密码

cat /data/mysql/mysql.err

启动mysql,并更改root 密码

先将mysql.server放置到/etc/init.d/mysql中

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

启动!!!

service mysql start

ps -ef|grep mysql

注意:如果出现报错

因为没有路径也没有权限,所以创建此路径并授权给mysql用户

cd /usr/local/

chown -R mysql:mysql ./mysql/

mkdir /var/log/mariadb

touch /var/log/mariadb/mariadb.log

chown -R mysql:mysql /var/log/mariadb/

解决

到这里说明mysql已经安装成功了!!

下面修改密码

首先登录mysql,前面的那个是随机生成的。

cd /usr/local/mysql/bin/

./mysql -u root -p

再执行下面三步操作,然后重新登录。

SET PASSWORD = PASSWORD('123456');

ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

FLUSH PRIVILEGES;

如果你要使用远程连接……你会发现你无法连接。

这里主要执行下面三个命令(先登录数据库)

use mysql

update user set host = '%' where user = 'root';

FLUSH PRIVILEGES;

ok!!!!MySQL5.7就装好了……坑是真的多……但是如果按这个流程走应该是能顺利装下来的。

如果不希望每次都到bin目录下使用mysql命令则执行以下命令

ln -s /usr/local/mysql/bin/mysql /usr/bin

如何安装mysql 5.7.17_Linux安装MySQL5.7.17相关推荐

  1. 如何安装mysql 5.6_如何安装MySQL 5.6?

    问题描述 我刚刚安装了Ubuntu 12.10(amd64),并希望安装最新版本的MySQL 5.6. 如果可能的话,我想安装(而不是升级)它"Debian Way"(即使用apt ...

  2. Linux环境下安装MySQL(源码安装)

    Linux环境下安装MySQL(源码安装) 1.事先从官网/国内镜像站点中下载源码安装包,上传至服务器: 2.安装开发工具和开发包(从5.5开始使用cmake编译) 3.创建用户和组 4.编译安装My ...

  3. centos下安装mysql选什么版本_CentOS 7 安装MySQL 5.7 或安装指定版本MySQL-Go语言中文社区...

    1 摘要 目前(2019)年,MySQL 的最新版本为 MySQL 8.0 ,然而很多项目中依然使用的是 MySQL 5.7,个人开发环境中为了和线上项目数据库保持一致,也需要安装相同版本的 MySQ ...

  4. docker安装mysql主从视频教程_docker安装mysql主从

    docker安装mysql主从 启动主库: 1.docker run --name master -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:5 ...

  5. Windows 安装 MySQL 8 zip版安装,及Windows MySQL多实例

    Windows  安装  MySQL 8 zip版安装,及Windows MySQL多实例 目录 一.下载MySQL压缩包 二.设置系统环境变量 三.解压并新建配置文件 四.注册 Windows 服务 ...

  6. linux编译安装mysql 5.1_linux编译安装mysql5.1.x

    安装mysql,安装前准备 如果mysql用户不存在,那么添加mysql用户 groupadd mysql useradd -g mysql mysql mysql编译安装 make时间特别长 wge ...

  7. linux yum安装mysql 5.6_linux yum安装MySQL5.6

    1.新开的云服务器,需要检测系统是否自带安装mysql # yum list installed | grep mysql 2.如果发现有系统自带mysql,果断这么干 # yum -y remove ...

  8. centos 7.2 mysql 允许_CentOS 7.2 mysql-5.7.17 审计插件安装、开启与设定

    最近因为一些事情的发生,出现了好端端的页面,变成了空页面.转头开发同事就来质问我,是不是我动了什么,后来经过调查发现,是平台运营的同事误删资料导致的. 所以如果运维或者开发部门有很多人都分配了数据库的 ...

  9. mysql 下载 mysql jdbc jar 下载 ,mysql-5.7.17 解压版安装

    mysql jar 下载 :    https://dev.mysql.com/downloads/connector/ mysql 下载 : https://dev.mysql.com/downlo ...

  10. centos7安装mysql缺失依赖_CentOS7安装mysql5.7不成功,解决依赖包之后还是无法安装成功...

    [root@xg79 ~]# yum -y installmysql-community-server ............. Error: Package:mysql-community-ser ...

最新文章

  1. 大规模集群中Docker镜像如何分发管理?试试Uber刚开源的Kraken
  2. 比英伟达便宜4000元、功耗更低、游戏性能相同,AMD发布RX 6900 XT旗舰显卡
  3. 「版权流氓」终结者:6天时间,堆出687亿段旋律
  4. Spring Boot整合@CacheEvict注解使用
  5. Greenplum 数据库架构分析
  6. html5 判断分享,好程序员HTML5大前端分享之函数篇
  7. c语言作业模拟虚拟内存,如何用c语言实现虚拟内存
  8. Oracle-SQL程序优化4
  9. yii2设置session时间_YII2 设置session过期时间
  10. SEM: 科研图片处理
  11. VMware模拟网络防火墙配置实验
  12. python中newline什么意思,\newline转义序列在python中是什么意思?
  13. Redis单线程瓶颈分析
  14. Macbook 安装VMware专业版
  15. 远程连接GPU服务器的Jupyter Notebook
  16. Windows操作系统深入解析原理
  17. iOS:源生二维码扫描和制作
  18. 实验吧CTF练习题---安全杂项---异性相吸解析
  19. 2021年胺基化工艺考试内容及胺基化工艺考试技巧
  20. linux命令ls -rlt,如何使用BPF将SSH会话转换为结构化事件

热门文章

  1. 请熟悉ECO开发的朋友解答我的一些小问题!
  2. Java 11 究竟比 8 快了多少?
  3. CentOS 6.7 配置JSP运行环境之resin
  4. 【我评】——关于《中國化風格的淺析》
  5. RSync实现文件备份同步,rsync服务器
  6. 从Ibatis过渡到Mybatis-比较Mybaits较与Ibatis有哪些方面的改进
  7. C++入门系列博客四 const define static关键字
  8. Linux调度新特性EAS
  9. ffmpeg编码个参数的设置以及作用
  10. linux内存源码分析 - 内存回收(匿名页反向映射)