前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Centos8上安装Mysql8.X

Centos8上安装Mysql8.X

作者头像
赵哥窟
发布2022-05-18 15:58:40
3200
发布2022-05-18 15:58:40
举报
文章被收录于专栏:日常技术分享日常技术分享
下载Mysql

下载地址:https://dev.mysql.com/downloads/mysql/

截屏2022-05-17 15.17.28.png

将压缩包通上传[服务器]

通过 scp 本地路径 root@xxx.xx.xx.xx:服务器路径 我是直接上传到root 目录

解压文件:
代码语言:javascript
复制
tar -xvf  mysql-8.0.29-linux-glibc2.12-x86_64.tar.xz

重命名文件

代码语言:javascript
复制
mv mysql-8.0.29-linux-glibc2.12-x86_64 mysql8
配置日志目录及mysql环境变量
代码语言:javascript
复制
cd /root/mysql8/

mkdir data

配置mysql环境变量

代码语言:javascript
复制
vim /etc/profile
代码语言:javascript
复制
MYSQL_HOME=/root/mysql8
PATH=$PATH:$MYSQL_HOME/bin
export PATH

截屏2022-05-17 15.24.55.png

配置完成后重载:

代码语言:javascript
复制
source /etc/profile
安装依赖包

查询是否安装libaio依赖包:yum search libaio 已安装如图

截屏2022-05-17 15.27.35.png

如果没安装,可以用下面命令安装:yum install libaio

初始化mysql
代码语言:javascript
复制
mysqld --user=root --basedir=/root/mysql8 --datadir=/root/mysql8/data --initialize

注意:初始化成功之后会有一个临时密码,红色框内的是mysql登录的临时密码,保存备用,每个人安装生成的临时密码不一样。

image.png

修改配置文件

这里下载的mysql8.0.29版本并没有这个my.cnf文件,因此直接创建的。

代码语言:javascript
复制
vim /etc/my.cnf
代码语言:javascript
复制
[client]
port=3306
socket=/tmp/mysql.sock

[mysqld]
basedir=/root/mysql8
datadir=/root/mysql8/data
socket=/tmp/mysql.sock
user=root
port=3306
character_set_server=utf8
# symbolic-links=0
bind-address=0.0.0.0

[mysqld_safe]
log-error=/root/mysql8/data/error.log
pid-file=/root/mysql8/data/mysqld.pid
tmpdir=/tmp
mysql启动服务
代码语言:javascript
复制
sh /root/mysql8/support-files/mysql.server start
登录mysql
代码语言:javascript
复制
mysql -u root -p

密码是刚才初始化mysql生成的密码,如果忘记了,删除data下面的文件,重新执行初始化mysql

image.png

修改mysql密码
代码语言:javascript
复制
mysql> alter user 'root'@'localhost' identified by '新密码';

flush privileges; //刷新
Navicat连接报错
代码语言:javascript
复制
mysql> update user set host = '%' where user = 'root' and host='localhost';
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-05-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 下载Mysql
  • 将压缩包通上传[服务器]
  • 解压文件:
  • 配置日志目录及mysql环境变量
  • 安装依赖包
  • 初始化mysql
  • 修改配置文件
  • mysql启动服务
  • 登录mysql
  • 修改mysql密码
  • Navicat连接报错
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档