ubuntu系统安装mysql8.1服务器步骤

示例:下载到 /tmp 目录

cd /tmp

wget https://dev.mysql.com/get/Downloads/MySQL-8.1/mysql-server_8.1.0-1ubuntu22.04_amd64.deb-bundle.tar

tar xvf mysql-server_8.1.0-1ubuntu22.04_amd64.deb-bundle.tar

sudo apt install libaio1 libmecab2 libnuma1 -y

sudo dpkg -i mysql-common_*.deb

sudo dpkg -i mysql-community-client-plugins_*.deb

sudo dpkg -i mysql-community-client-core_*.deb

sudo dpkg -i mysql-community-client_*.deb

sudo dpkg -i mysql-client_*.deb

sudo dpkg -i mysql-community-server-core_*.deb

sudo dpkg -i mysql-community-server_*.deb

sudo dpkg -i mysql-server_*.deb

配置远程用户

编辑 /etc/mysql/mysql.conf.d/mysqld.cnf,将 bind-address = 127.0.0.1 改为 bind-address = 0.0.0.0。

在 MySQL 中创建允许远程连接的用户:

sql

CREATE USER 'username'@'%' IDENTIFIED BY 'password';

GRANT ALL PRIVILEGES ON *.* TO 'username'@'%';

FLUSH PRIVILEGES;

相关推荐
zhangrelay4 小时前
答疑-是否软件源问题都必须更换为国内呢-
linux·笔记·学习·ubuntu·ros2
zhangrelay4 小时前
《ROS 机器人程序设计》课程教学大纲-2026- kinetic-lyrical
linux·笔记·学习·ubuntu·机器人
码农小韩5 小时前
Linux应用开发(一)——Linux的标准IO
linux·运维·服务器
路弥行至5 小时前
Linux (ARM64 / Jetson) 挂载 exFAT 移动硬盘排障与离线安装指南
linux·运维·服务器·经验分享·笔记·jetson·exfat
云泽8085 小时前
Linux 系统编程实战:从零手写一个高性能终端进度条
linux·运维·服务器
半摆烂日常6 小时前
自建WMS和买成品:三年成本对比
大数据·服务器·数据库·python·深度学习·低代码·numpy
宋军涛6 小时前
Windows 操作系统【任务计划程序】简单使用
服务器·windows
蒸蒸yyyyzwd7 小时前
cpp 选手秋招学习笔记 day27
服务器·c++·面试·八股
waiting9711187 小时前
Ubuntu 26.04 + Android14安装与编译教程
android·linux·ubuntu
大模型码小白7 小时前
ChatGPT 的回答也能被结构化抓取?AI Bot Scraper 对比测评
服务器·开发语言·数据库·人工智能·spring·chatgpt