ubuntu安装mysql

下载MySQL

MySQL :: Download MySQL Community Server (Archived Versions)

下载好需要安装的版本,对应Ubuntu版本

解压

复制代码
sudo tar -xvf mysql-server_5.7.29-1ubuntu16.04_amd64.deb-bundle.tar

安装

复制代码
安装依赖
sudo apt-get install libaio1
sudo apt-get install libnuma1



进入解压后的文件夹里解压
sudo dpkg -i *

检查mysql版本

复制代码
mysql

设置utf-8编码

打开第一个配置文件

复制代码
sudo vi /etc/mysql/conf.d/mysql.cnf
在"[mysql]"标签下一行添加以下配置
default-character-set=utf8

打开第二个配置文件

复制代码
# sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

找到 [mysqld] 标签,在其后面添加下面的配置

复制代码
character-set-server=utf8

第五步:重启mysql检验utf8

复制代码
# sudo service mysql restart
# mysql -u root -proot

mysql> show variables like '%character%';

查看显示表格中是否存在utf8

相关推荐
Dxy123931021614 分钟前
MySQL如何做读写分离架构
数据库·mysql·架构
卿雪5 小时前
Redis 线程模型:Redis为什么这么快?Redis为什么引入多线程?
java·数据库·redis·sql·mysql·缓存·golang
梁萌5 小时前
MySQL中innerDB引擎的锁机制
数据库·mysql·索引·表锁·行锁
Chloeis Syntax5 小时前
MySQL初阶学习日记(4)--- 插入、聚合、分组查询 + 数据库约束
数据库·笔记·学习·mysql
西岭千秋雪_5 小时前
MySQL集群搭建
java·数据库·分布式·mysql
古城小栈6 小时前
MySQL 配置优化 绿皮书
数据库·mysql
箬敏伊儿7 小时前
Apple M2 + Docker + MySQL 轻量配置全教程
数据库·mysql·docker
FserSuN7 小时前
mysql8 loose index skip scan 特性加速分组查询性能
数据库·mysql
tebukaopu1487 小时前
mysql distinct慢
数据库·mysql
l1t8 小时前
利用Duckdb求解Advent of Code 2025第5题 自助餐厅
数据库·sql·mysql·算法·oracle·duckdb·advent of code