一、下载地址

本文安装的版本:

或者使用wget下载:

[root@localhost opt]# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.32-el7-x86_64.tar.gz

[root@localhost opt]# tar -xvf mysql-5.7.32-el7-x86_64.tar.gz

二、检查是否已经安装过mysql

[root@localhost opt]# rpm -qa | grep mysql

# 若出现:mysql-libs*

[root@localhost /]# rpm -e --nodeps mysql-libs* #进行卸载

# 再次执行查询命令,查看是否删除

[root@localhost /]# rpm -qa | grep mysql

# 若没有mysql字样出现,说明mysql已卸载

# 查询所有Mysql对应的文件夹

[root@localhost /]# whereis mysql

mysql: /usr/bin/mysql /usr/include/mysql

[root@localhost lib]# find / -name mysql

/data/mysql

/data/mysql/mysql

# 删除相关目录或文件

[root@localhost /]# rm -rf /usr/bin/mysql /usr/include/mysql /data/mysql /data/mysql/mysql

三、安装

[root@localhost opt]# mv mysql-5.7.32-el7-x86_64 /usr/local/mysql

[root@localhost opt]# mkdir /usr/local/mysql/data

[root@localhost opt]# groupadd mysql

[root@localhost opt]# useradd -r -g mysql mysql

[root@localhost opt]# chown mysql:mysql -R /usr/local/mysql

[root@localhost mysql]# vim /etc/my.cnf.d/mysql-clients.cnf

[root@localhost opt]# cd /usr/local/mysql/bin/

[root@localhost bin]# ./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql --initialize

[root@localhost bin]# ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql

[root@localhost bin]# service mysql start

[root@localhost bin]# mkdir /var/log/mariadb

[root@localhost bin]# touch /var/log/mariadb/mariadb.log

[root@localhost bin]# chown mysql:mysql -R /var/log/mariadb

[root@localhost bin]# service mysql start

四、RPM安装:

下载下图中的四个包:

[root@localhost ~]# cd /opt

[root@localhost opt]# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-community-server-5.7.32-1.el7.x86_64.rpm

[root@localhost opt]# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-community-common-5.7.32-1.el7.x86_64.rpm

[root@localhost opt]# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-community-libs-5.7.32-1.el7.x86_64.rpm

[root@localhost opt]# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-community-client-5.7.32-1.el7.x86_64.rpm

[root@localhost opt]# rpm -qa|grep mariadb

mariadb-libs-5.5.52-1.el7.x86_64

[root@localhost opt]# rpm -e mariadb-libs-5.5.52-1.el7.x86_64

[root@localhost opt]# rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64

[root@localhost opt]# rpm -ivh mysql-community-common-5.7.32-1.el7.x86_64.rpm

[root@localhost opt]# rpm -ivh mysql-community-libs-5.7.32-1.el7.x86_64.rpm

[root@localhost opt]# rpm -ivh mysql-community-client-5.7.32-1.el7.x86_64.rpm

[root@localhost opt]# rpm -ivh mysql-community-server-5.7.32-1.el7.x86_64.rpm

[root@localhost opt]# systemctl start mysqld

四、修改MySQL密码及开发远程连接

修改MySQL初始密码:

[root@localhost bin]# mysql -uroot -p

Enter password:

mysql> alter user 'root'@'localhost' identified by '新密码';

退出,使用新密码重新登陆

开放远程连接

mysql> grant all privileges on *.* to 'root'@'%' identified by '密码';

linux安装mysql遇到的问题_Linux下安装MySQL5.7及遇到的问题解决方法相关推荐

  1. linux 64 mysql下载官网_Linux下安装MySQL5.7

    Oracle提供很多MySQL的发行版本,其中就包括压缩在tar文件(.tar.gz)内的通用二进制版本,下面介绍如何在Linux上安装这种版本的MySQL5.7,首先从官网下载MySQL,这里使用6 ...

  2. myftpadmin+proftpd+mysql架设ftp服务器_linux下用Proftpd搭建ftp服务器及配置方法

    首先proftpd是一个开源软件,其官方地址是http://www.proftpd.org,目前最高版本是:1.3.1(非稳定版),稳定的版本是1.3.0,下载文件为proftpd-1.3.0a.ta ...

  3. centos安装MySQL到指定盘_Centos下安装mysql 和挂载硬盘

    一,CentOS下安装Mysql 6.5 1.检测系统是否自带安装mysql # yum list installed | grep mysql 2.删除已经安装的Mysql # yum -y rem ...

  4. win7上安装MySQL没提示密码_win7下安装mysql后修改密码

    mysql的安装教程网上很多,此处不过多介绍,个人觉得下面这篇教程是比较好的,一步到位.MySQL 5.7.9 ZIP 免安装版本配置过程_百度经验  http://jingyan.baidu.com ...

  5. linux mysql web界面吗_Linux下安装MySQL Web 管理工具phpMyAdmin

    一.安装Apache 二.安装依赖包 sudo yum install gd sudo yum install libpng-devel sudo yum install libjpeg-devel ...

  6. linux中mysql导入数据库命令_linux下mysql数据库导入导出命令

    首先linux 下查看mysql相关目录 root@ubuntu14:~# whereis mysql mysql: /usr/bin/mysql--   mysql的运行路径 /etc/mysql ...

  7. linux进去mysql数据库的命令_Linux下Mysql 操作命令

    Linux下Mysql 操作命令 一.连接MySQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1.例1:连接到本机上的MYSQL. 首先在打开DOS窗口,然后进入目录 mysqlb ...

  8. linux上mysql分区磁盘位置_Linux下Oracle软件、数据文件等所在的磁盘分区空间不足的解决思路...

    虚拟机中的ORACLE运行的久了,归档.数据文件不断增长,原来安装ORACLE的分区空间不足.此时可以重新向虚拟机增加一块硬盘,将OR 虚拟机中的Oracle运行的久了,归档.数据文件不断增长,原来安 ...

  9. 忘记linux里mysql账号密码忘记_Linux下MySQL忘记root用户密码

    今天在接收一台MySQL服务器的时候发现忘记MySQL的root用户的密码,查找资料发了各种文档里面也没有root用户密码,因此需要修改root用户密码. 首先确认服务器出于安全的状态,也就是没有人能 ...

最新文章

  1. Linux硬盘性能测试工具 - FIO
  2. 裁员纪实——联想不是我的家(转帖)
  3. python写appium_案例分享,Python +appium做登录功能
  4. avr单片机led数码管六位动态显示时分秒c语言程序,AVR单片机控制8段LED数码管同时显示 - AVR单片机8位数码管显示的程序实现(两种方法介绍)...
  5. SQL Server Profiler概述
  6. 2017,三大运营商的天猫芳华
  7. 蛋白质结构预测大赛top1方案分享
  8. java实现的开源mocker造数神器,10分钟可完成千万级别数据的造数-入门篇
  9. C++二进制数转十进制
  10. 量化框架backtrader之一文读懂Indicator指标
  11. Apostrophe not preceded错误
  12. 浏览器是怎样工作的?
  13. 云上压缩软件卸载方法
  14. python数据按照分组进行频率分布_3.2.1 分布分析
  15. [转载]轻松学习XML(六)
  16. html显示十进制特殊字符,一些有可能用到的HTML特殊字符十进制代码
  17. java按照模板导出Excel工具类
  18. 仿文献高级检索多关键词查询的网页实现
  19. 【软件测试】软件测试基础知识
  20. 1029:三角形的判定

热门文章

  1. Java序列化、反序列化
  2. 笔记,Vector类模板的基本功能
  3. 斜堆学习笔记+复杂度证明
  4. LCS(2021牛客多校4)
  5. 蓝桥杯 I.双向排序
  6. J - Just Multiplicative Inverse Gym - 102875J
  7. 牛客题霸 [顺时针旋转矩阵] C++题解/答案
  8. Data Structure Problem
  9. 201409-5 拼图
  10. 不止代码:合唱队列(动态规划)