首页 > 数据库 >Debian 11 x64 安装 MySQL 8.0.33

Debian 11 x64 安装 MySQL 8.0.33

时间:2023-07-08 22:44:39浏览次数:56  
标签:11 8.0 33 sudo mysql systemctl apt MySQL your

更新

sudo apt update
sudo apt install gnupg

安装 DEB Package

wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.25-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.25-1_all.deb

具体版本见官方网站:MySQL Community Downloads,这里仅以版本 0.8.25-1 作为示例。

更新缓存

sudo apt update

安装 MySQL Server

sudo apt-get install mysql-community-server

Installing

检查状态

systemctl status mysql.service

status

安全地配置 MySQL 服务

sudo mysql_secure_installation

查看运行状态和版本信息

sudo mysqladmin -u root -p version

允许远程访问

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

在最后一行添加:

bind-address=127.0.0.1
  1. 保存:Ctrl + O
  2. 确认修改的文件名:Enter
  3. 退出:Ctrl + X

开放端口:

sudo ufw allow 3306/tcp

重启服务:

systemctl restart mysql

添加远程访问用户

进入 MySQL 命令行:

sudo mysql -u root -p

查看现有用户:

SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

添加用户:

create user your_name identified by 'your_password';

为新增的用户授权:

grant all privileges on  *.* to 'your_name'@'%';

刷新权限更改:

FLUSH PRIVILEGES;

限制 IP 访问

GRANT ALL ON *.* TO 'your_name'@'233.233.233.233' IDENTIFIED BY 'your_password' WITH GRANT OPTION;

服务开机自启动

查看自启动服务列表:

systemctl list-unit-files | grep enabled

若 MySQL 不在列表中,开启自启动:

sudo systemctl enable mysql

客户端验证

连接成功

版权声明

本博客所有的原创文章,作者皆保留版权。转载必须包含本声明,保持本文完整,并以超链接形式注明作者后除和本文原始地址:https://blog.mazey.net/3680.html

(完)

标签:11,8.0,33,sudo,mysql,systemctl,apt,MySQL,your
From: https://www.cnblogs.com/mazey/p/17538040.html

相关文章

  • 牛客练习赛113 D 小红的数组操作(hard version)
    题目要求求出最小的总代价使得平均数为整数,转换式子可得实际就是求出a,b使得(a*x-b*y+sum)%n==0且a*p+b*q要最小,平均值的为sum/n,因此对sum进行操作使其成为n的倍数即可(a*x-b*y+sum)%n==0=>((a*x+sum)%n-b*y%n)%n==0因为(a*x+sum)%n<n,b*y%n<n,因此要想二者差求余数为0一定为(......
  • P7112 题解
    题意简述模板题,求一个\(n\timesn(n\le600)\)的方阵的行列式模一个正整数\(p(1\lep\le10^9+7)\)的值(\(p\)不一定是质数)。题目分析这个题的最终代码其实很简单,重点在于过程。说实话,我在做这个题之前也就只知道个行列式的定义,只会暴力硬算。做了这个题才了解了行列式有那......
  • COMP9311 SQL语言
    ThisprojectaimstogiveyoupracticeinReadingandunderstandingamoderatelylargerelationalschema(MyMyUNSW).ImplementingSQLqueriesandviewstosatisfyrequestsforinformation.ImplementingPL/pgSQLfunctionstoaidinsatisfyingrequestsforin......
  • t113-c-设备树-驱动调用篇(获取设备节点和属性)
    我们以pwm为例编写程序1.首先编写出入口函数//#include"linux/module.h"//#include"linux/fs.h"////#include"linux/stddef.h"//#include"linux/types.h"////#include"crypto/if_alg.h"#include"treecom.h"......
  • windows11任务栏大小设置,最佳方式,正确答案。
    由于Windows11系统更新了有一端时间了,最近新购买的电脑都是出厂会自带Windows11系统,最近发现任务栏的相关设置没有了,例如:拖动任务栏设置大小。经过百度一些列的查找,都在说Windows11任务栏大小设置需要修改注册表等等类似的错误内容。在此给大家发帖说明下如何正确设置Windows11......
  • Rockchip RK3399 - Machine驱动
    Machinedriver描述了如何控制platform、codec、cpudai(DigitalAudioInterface,数字音频接口)和codecdai,使得互相配合在一起工作,Machine驱动代码位于sound/soc/generic/simple-card.c文件。一、设备节点1.1设备节点rt5651-sound我们在arch/arm64/boot/dts/rockchip/rk3399-ev......
  • Rockchip RK3399 - Codec驱动基础
    在上一篇博客我们介绍了ALSA子系统的软件架构,同时介绍了ALSACORE核心数据结构和相关API。本节我们将会介绍ASoC软件体系中音频三大驱动模块:Codec、Platform和Machine。一、ASoC核心数据结构我们首先来了解Codec、Platform和Machine驱动中涉及到的数据结构,知道每个数据结构以......
  • P3378 【模板】二叉堆
    [洛谷]P3378【模板】堆方法一手写堆最小堆插入从新增的最后一个结点的父结点开始,用要插入元素向下过滤上层结点(相当于要插入的元素向上渗透)voidsiftdown(inti)//传入一个需要向下调整的结点编号i,这里传入1,即从堆的顶点开始向下调整{intt,flag=0;//flag用来标......
  • 一文彻底搞懂MySQL基础:B树和B+树的区别 转载 https://blog.csdn.net/a519640026/arti
    写在前面大家在面试的时候,肯定都会被问到MySql的知识,以下是面试场景:面试官:对于MySQL,你对他索引原理了解吗?我:了解面试官:MySQL的索引是用什么数据机构的?我:B+树面试官:为什么要用B+树,而不是B树?我:…面试官:用B+树作为MySql的索引结构,用什么好处?我:…B树和B+树是MySQL索引使用的数据结构......
  • Rockchip RK3399 - Platform驱动
    Platfromdriver提供了配置/使能SoC音频接口的能力;Plaftrom驱动分为两个部分:snd_soc_platform_driver、snd_soc_dai_driver。snd_soc_platform_driver:负责管理音频数据,把音频数据通过DMA或其他操作传送至CPUDAI中;snd_soc_dai_driver:负责完成SoC一侧的DAI参数配置,同时也会通过......