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

相关推荐
呆呆小孩6 小时前
零基础学 MySQL(上):从建库建表到增删改查,一篇搭好 SQL 基础
android·sql·mysql
我不会插花弄玉8 小时前
2.库的操作【由浅入深-MySQL】
数据库·mysql
King of fraud10 小时前
Linux 下 MySQL 基础操作:创建用户、数据库与权限管理实战
linux·数据库·mysql
这个DBA有点耶11 小时前
Redis大key“根治”指南:拆分策略与数据结构选型
数据库·mysql·架构
__zRainy__13 小时前
Node系列 · ORM:mysql 驱动程序
数据库·后端·mysql·node.js·orm
痕迹运维14 小时前
MySQL8 Docker容器化部署之C86架构(海光CPU)
mysql
程序员夏洛14 小时前
MySQL 中如果发生死锁应该如何解决?
数据库·mysql
破土士V14 小时前
【MySQL基础知识】数据库约束&联合查询&索引
数据库·mysql·索引·联合查询·数据库约束
像风一样自由202014 小时前
11.PostgreSQ、-MySQL与MongoDB-AI应用如何选择数据库
数据库·人工智能·mysql·mongodb·大模型·rag·智能体
夏之小星星15 小时前
【找回mysql被删除数据】
数据库·sql·mysql