当前位置: 首页 > article >正文

ubuntu 之 安装mysql8

 安装

# 如果 ubuntu 版本 >= 20.04  则不用执行 wget 这步
wget https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb

sudo apt-get update

sudo apt-get install mysql-server mysql-client

安装过程中如果没有提示输入密码

sudo cat /etc/mysql/debian.cnf # 查看 debian.cnf 里面的用户名和密码

mysql -u用户名 -p密码 # 注意这里 -u 和 用户名中间没有空格 -p 和 密码中间也没有空格

use mysql;

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your password';

FLUSH PRIVILEGES;

sudo service mysql restart # 重启服务

mysql -u root -p # 用刚刚修改过的密码登录

修改远程访问

mysql -u root -p # 登录

use mysql;

update user set host='%' where user='root';

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'your password';

FLUSH PRIVILEGES;

如果 group by 不能用

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf # 在[mysqld]的下面添加如下语句,然后重启

sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'

http://www.kler.cn/a/405156.html

相关文章:

  • 主要用于图像的颜色提取、替换以及区域修改
  • 深入解析生成对抗网络(GAN)
  • maven父子项目
  • js批量输入地址获取经纬度
  • (十八)JavaWeb后端开发案例——会话/yml/过滤器/拦截器
  • 使⽤MATLAB进⾏⽬标检测
  • 如何用redis+lua来实现高并发限流,超时数据进行等待
  • 基于Java Springboot北京医疗企业固定资产管理系统
  • HTML5和CSS3新增特性
  • cocos creator 3.8 Node学习 3
  • 【spring】spring单例模式与锁对象作用域的分析
  • 【IOS】Undefined symbol: _OBJC_CLASS_$_PAGFile
  • Java通过calcite实时读取kafka中的数据
  • 学习threejs,通过SkinnedMesh来创建骨骼和蒙皮动画
  • WSL2 ubuntu配置redis
  • Simulink学习笔记【PID UG联动仿真】
  • 算法.图论-习题全集(Updating)
  • 【Android、IOS、Flutter、鸿蒙、ReactNative 】自定义View
  • 力扣 LeetCode 513. 找树左下角的值(Day8:二叉树)
  • [服务器] 腾讯云服务器免费体验,成功部署网站
  • PBDL (基于物理的深度学习)-Chapter 1
  • 深度学习day2-Tensor 2
  • 【Git】git从暂存区中移除文件
  • 山泽HDMI切换器:提升家庭娱乐与办公体验的利器
  • 支持向量机SVM——基于分类问题的监督学习算法
  • HBase 原理