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

ubuntu 之 安装mysql8

 安装

# 如果 ubuntu 版本 >= 20.04  则不用执行 wget 这步
wget https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.debsudo apt-get updatesudo 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.lryc.cn/news/487801.html

相关文章:

  • Flink Lookup Join(维表 Join)
  • Elasticsearch retrievers 通常与 Elasticsearch 8.16.0 一起正式发布!
  • 【并发模式】Go 常见并发模式实现Runner、Pool、Work
  • 【前端知识】Javascript前端框架Vue入门
  • Springboot3.3.5 启动流程之 Bean创建流程
  • golang反射函数注册
  • 【Spring】Bean
  • 深入解析TK技术下视频音频不同步的成因与解决方案
  • 为什么要使用Ansible实现Linux管理自动化?
  • Android:任意层级树形控件(有效果图和Demo示例)
  • C++ 容器全面剖析:掌握 STL 的奥秘,从入门到高效编程
  • C++---类型转换
  • CSS基础学习练习题
  • TypeScript知识点总结和案例使用
  • 解决BUG: Since 17.0, the “attrs“ and “states“ attributes are no longer used.
  • 单片机GPIO中断+定时器 实现模拟串口接收
  • 《深入理解 Spring MVC 工作流程》
  • HTML简介
  • Linux系统Centos设置开机默认root用户
  • 【网络安全 | 甲方建设】双/多因素认证、TOTP原理及实现
  • Nuxt3 动态路由URL不更改的前提下参数更新,NuxtLink不刷新不跳转,生命周期无响应解决方案
  • 2024华为java面经
  • 2021 年 9 月青少年软编等考 C 语言三级真题解析
  • 深度解析FastDFS:构建高效分布式文件存储的实战指南(下)
  • Python学习29天
  • Soul App创始人张璐团队携多模态大模型参加GITEX GLOBAL,展现未来社交趋势
  • 简单工厂模式、方法工厂模式
  • 【面试】前端vue项目架构详细描述
  • BERT的中文问答系统32
  • 大数据-226 离线数仓 - Flume 优化配置 自定义拦截器 拦截原理 拦截器实现 Java