**

Linux下安装mysql-8.0.20

**

环境介绍

操作系统:CentOS 7
mysql下载地址:https://dev.mysql.com/downloads/mysql/
下载版本:https://www.jb51.net/softs/609101.html

https://www.jb51.net/softs/609101.html

卸载mysql

查看是否安装过mysql,命令:find / -name mysql

Linux下安装mysql-8.0.20的教程详解

如果安装过,进行卸载:

删除相关目录:

Linux下安装mysql-8.0.20的教程详解Linux下安装mysql-8.0.20的教程详解

删除配置文件:

Linux下安装mysql-8.0.20的教程详解

删除mysql用户和用户组(如果有进程,杀掉在删)

Linux下安装mysql-8.0.20的教程详解

卸载完毕!

安装mysql

把mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz包放到/usr/local/env/mysql目录下并解压,如果没有mysql目录,就新建一个。

Linux下安装mysql-8.0.20的教程详解

解压后重命名

Linux下安装mysql-8.0.20的教程详解
Linux下安装mysql-8.0.20的教程详解

添加用户组:mysql、用户:mysql,并将其添加到mysql用户组中

Linux下安装mysql-8.0.20的教程详解

useradd -r参数表示mysql用户是系统用户,不可用于登录系统。
useradd -g参数表示把mysql用户添加到mysql用户组中。

检查 libaio

Linux下安装mysql-8.0.20的教程详解

未安装如下命令安装:
yum search libaio

配置my.cnf文件

Linux下安装mysql-8.0.20的教程详解

将如下信息拷贝到my.cnf文件中

Linux下安装mysql-8.0.20的教程详解

创建data文件夹

Linux下安装mysql-8.0.20的教程详解

将mysql目录的所属用户和组改为mysql

Linux下安装mysql-8.0.20的教程详解

初始化mysqld 生成初始化密码

Linux下安装mysql-8.0.20的教程详解

设置开机启动

复制mysql.server脚本到资源目录,并赋予执行权限:

Linux下安装mysql-8.0.20的教程详解

将 mysqld 服务加入到系统服务并检测是否生效:

Linux下安装mysql-8.0.20的教程详解

以上信息为生效!
启动mysqld:

Linux下安装mysql-8.0.20的教程详解

配置环境变量

打开/etc/profile配置文件,添加如下内容:
#mysql环境变量
PATH=$PATH:/usr/local/env/mysql/mysql/bin
export PATH

如果有jdk修改如下:

Linux下安装mysql-8.0.20的教程详解

执行命令使其生效:

Linux下安装mysql-8.0.20的教程详解

查看是否配置成功,如下就是配置成功了。

Linux下安装mysql-8.0.20的教程详解

因为my.cnf中加了skip-grant-tables,所以为无密码登录

Linux下安装mysql-8.0.20的教程详解

如果有密码登录将my.cnf中skip-grant-tables前加#

修改登录密码:

Linux下安装mysql-8.0.20的教程详解
Linux下安装mysql-8.0.20的教程详解

如果执行上边这个出错用:flush privileges; 后在执行上边这个。
把服务停掉,改为有密码登录:

Linux下安装mysql-8.0.20的教程详解

重启服务:

Linux下安装mysql-8.0.20的教程详解

这是用navicat连接不成功:

Linux下安装mysql-8.0.20的教程详解

开启远程登录:

Linux下安装mysql-8.0.20的教程详解
Linux下安装mysql-8.0.20的教程详解

再次使用navicat连接:

Linux下安装mysql-8.0.20的教程详解

连接成功!

总结

标签:
linux,安装mysql8.0.20,安装mysql8.0.20

免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
评论“Linux下安装mysql-8.0.20的教程详解”
暂无“Linux下安装mysql-8.0.20的教程详解”评论...

《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线

暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。

艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。

《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。