Linux下MySQL安装

接下来我将介绍3种方法安装MySQL

第一种

一、查看是否安装了MySQL

使用命令:

如果使用centos,可能会出现冲突,解决冲突需要卸载mariadb 首先查看是否安装了Mariadb

然后卸载

强制卸载(可选):

二、如果安装了需删除已安装版本

删除命令:

删除老版本mysql的开发头文件和库 命令:

注意:卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除

三、安装mysql准备环境

我自mysql官网下载通用的Linux版本安装包 mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz 将下载好的包放在 /usr/local 目录下,或者执行命令:

解压下载的文件

将解压之后的所有文件移动到/usr/local/mysql

为mysql创建系统用户(可选,新版本会自动创建相应用户)

//-r参数表示mysql用户是系统用户,不可用于登录系统 并变更mysql安装目录的所属用户和用户组

四、 安装和初始化

初始化数据库

记录刚刚输出的密码: jk9tEao

配置/etc/my.cnf

my.cnf

五、 启动登录和设置密码

切换到mysql安装目录的bin下启动

启动后可能无法使用当前窗口

登录进去设置新的密码:

六、添加到服务

切换到 support-files目录下,并执行以下命令

然后停止当前进程,使用服务启动mysql

并添加mysql环境变量 在 /etc/profile 的文件末尾追加: export PATH=$PATH:/usr/local/mysql/bin 保存后执行

最后使用新密码登录到mysql

第二种

一、查看是否安装了MySQL

使用命令:

如果使用centos,可能会出现冲突,解决冲突需要卸载mariadb 首先查看是否安装了Mariadb

然后卸载

强制卸载(可选):

二、如果安装了需删除已安装版本

删除命令:

删除老版本mysql的开发头文件和库 命令:

注意:卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除

三、准备安装的环境 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.20-1.el7.x8664.rpm-bundle.tar 或者用自己准备好的包 mysql-5.7.20-1.el7.x8664.rpm-bundle.tar 解压包

然后按照以下顺序安装

四、启动并修改密码 安装完成后就可以启动服务了

启动后查看配置文件

找打log文件 进入查找默认root密码

使用一下命令登录并修改密码

修改密码

第三种

一、查看是否安装了MySQL数据库

卸载

二、安装 安装一下包

三、启动登录设置密码 使用以下命令开启服务

获取初始密码:使用root登录

然后试用一下命令设置密码

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180803G1A3YP00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券