一、卸载

mysql安装有三种方式,包括二进制包安装(Using Generic Binaries)、RPM包安装、源码安装。一般是前两种比较多

将下载的压缩包复制到linux服务器/usr/local/路径下(下载地址https://dev.mysql.com/downloads/mysql/,进去下载默认是最新的,找到Looking for previous GA versions?,点击就可以找到以前的版本,Linux-Generic是通用版的意思)

至于将压缩包放到linux上去,我是用WinSCP软件

1、进入压缩包存放目录

[root@localhost ~]# cd /usr/local

2、解压压缩包

[root@localhost local]# tar -xzvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

3、修改文件夹名字

将解压后的文件夹修改名字,文件夹名字改为mysql

[root@localhost local]mv mysql-5.7.24-linux-glibc2.12-x86_64 mysql

4、检查并创建用户和用户组

[root@localhost local]# cat /etc/group | grep mysql

[root@localhost local]# cat /etc/passwd |grep mysql

[root@localhost local]# groupadd mysql

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

5、创建data文件夹

某个版本之后就没有data文件夹了

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

6、授权目录和用户

(****重要****)忘记授权会出问题,em...,各种各样的问题

[root@localhost /]# cd /usr/local/

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

[root@localhost local]# chmod -R 755 mysql/

7、安装并初始化*****重要*****

执行下面之前去/etc/目录下查看是否有my.cnf配置文件,如果有,删除或者修改名字备份起来!不然会出现各种PID或者SOCK有关的问题

某个版本之后这个步骤是下面这样,以前是mysql_install_db,datadir就是安装路径,basedir就是根目录

[root@localhost local]# /usr/local/mysql/bin/mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql

执行完上面之后,最后一行会有默认生成的密码,记下来

8、复制启动脚本到资源目录

[root@localhost local]# cd mysql

[root@localhost mysql]# cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld

提示是否覆盖的话,可能之前装过没删除,输入y覆盖

9、增加mysqld服务控制脚本执行权限

[root@localhost mysql]# chmod +x /etc/rc.d/init.d/mysqld

10、将mysqld服务加入到系统服务

[root@localhost mysql]# chkconfig --add mysqld

11、检查mysqld服务是否已经生效

[root@localhost mysql]# chkconfig --list mysqld

执行完类似下面

12、启动mysql

[root@localhost mysql]# service mysqld start

显示SUCCESS的话,到这里就已经启动成功了

12-2、启动mysql失败

提示找不到mysql命令的话

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

13、登录mysql

失败的话看下面

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

修改密码

alter user 'root'@'localhost' identified by '123456';

linux安装mysql 5.7_linux安装mysql5.7.24相关推荐

  1. linux安装mysql 5.7_linux安装mysql5.7

    1.下载Mysql 2.环境配置 检测系统是否自带Mysql # rmp -qa|grep mysql 如果有进行强行卸载 # rpm -e --nodeps mysql-libs-5.1.52-1. ...

  2. linux nginx安装php5.5,linux下搭建LNMP(linux+nginx+mysql+php)环境之mysql5.5安装

    linux下搭建LNMP(linux+nginx+mysql+php)环境之mysql5.5安装: 首先安装依赖包: yum -y install gcc gcc-c++ autoconf libjp ...

  3. linux安装源码mysql失败,linux停mysql源码安装

    当前位置:我的异常网» Linux/Unix » linux停mysql源码安装 linux停mysql源码安装 www.myexceptions.net  网友分享于:2013-07-19  浏览: ...

  4. Linux/CentOS安装MySQL(RPM安装、编译安装)

    2019独角兽企业重金招聘Python工程师标准>>> Linux/CentOS安装MySQL(RPM安装.编译安装) 目前最常用的MySQL安装方法也就是采用Yum安装RPM包,或 ...

  5. Linux+Apache+MySQL+PHP5的安装与配置与phpBB2论坛的架设

    在现在的网络应用中,Linux+Apache+MySQL+PHP已经成为一个重要的组合应用了.在这里我们以PHP5为例谈一下Linux+Apache+MySQL+PHP5的安装与配置.在经过这样的工作 ...

  6. linux的mysql本地yum安装_Linux系统下使用yum安装mysql

    1.安装rpm包 直接使用yum -y install 命令安装mysql是无法安装mysql的高级版本,需要先安装带有可用的mysql5系列社区版资源的rpm包,输入如下命令进行安装. 2.查看my ...

  7. centos5.6安装mysql,Centos下安装mysql5.6

    检查系统中是否已安装 MySQL. rpm -qa | grep mysql 返回空值的话,就说明没有安装 MySQL 查看已安装的 Mariadb 数据库版本 # rpm -qa|grep -i m ...

  8. yum的方式安装mysql_Linux安装mysql之yum安装方式

    1.安装rpm包 直接使用yum -y install 命令安装mysql是无法安装mysql的高级版本,需要先安装带有可用的mysql5系列社区版资源的rpm包,输入如下命令进行安装. 2.查看my ...

  9. python3安装mysql模块_Python安装MySQL库详解,步骤及错误的解决方法

    前面我们介绍的Python网络爬虫通常将抓取的数据存储至TXT或CSV文件,而当数据量增加之时,就需要将其存储至本地数据库了.Python访问数据库需要对应的接口程序,我们可以把接口程序理解为Pyth ...

  10. centos7下载安装mysql步骤_Linux-centos7安装mysql步骤

    Centos7.3 yum安装MySQL5.7.25 扩展:在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉M ...

最新文章

  1. 介绍一个打怪升级练习 Python 的网站,寓教于乐~
  2. 使用ASV2011研究Molehill API
  3. python安卓版汉化版-手机随时随地写Python,还可以开发安卓APP,太厉害了!
  4. 解决win10系统中截图异常放大的问题
  5. 深入解析MySQL分区(Partition)功能
  6. Lumia 800 7.10.8858.136
  7. 【poj2114】点分治(离线)
  8. 20190226work
  9. 模拟admin组件自己开发stark组件之创建篇
  10. 【从零开始学架构-李运华】10|架构设计流程:识别复杂度
  11. 《计算机导论》学后感想,学习《计算机导论》后的感想.doc
  12. 整流四 -三相PWM整流器的工作原理分析
  13. HDU-1205-吃糖果(c++的__int64!)
  14. 如何设计一个注册中心
  15. 直线---科林明伦杯H题
  16. mysql 在指定的dsn中_access 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配...
  17. style-loader和css-loader
  18. 智能照明控制系统助力某商业综合体实现“双碳”
  19. rim lighting
  20. springboot 拦截器 及 可能失效原因

热门文章

  1. 多线程下不反复读取SQL Server 表的数据
  2. 【模板】负环(spfa)
  3. HDU 4968(杭电多校#9 1009题)Improving the GPA (瞎搞)
  4. solaris中如何新建一个用户登录
  5. wrapper x64 版本发布到centos
  6. 每天CookBook之Python-047
  7. linux下集成开发环境之ECLIPSE--在线调试、编译程序
  8. CAS(Compare and Swap)理解
  9. CRM 2013 中业务流程的
  10. jQuery 文档操作方法 (四)