位置: 编程技术 - 正文

在Debian 9系统上安装Mysql数据库的方法教程(debian9.6安装教程)

编辑:rootadmin

推荐整理分享在Debian 9系统上安装Mysql数据库的方法教程(debian9.6安装教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:debian9系统安装教程,debian使用,debian操作系统命令,debian9.6安装教程,debian操作系统命令,debian9系统安装教程,debian9.6安装教程,debian9系统安装教程,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

看到题目大家应都会想,在 Debian 9 上安装 Mysql?那不是很简单的事儿吗?直接 sudo apt install mysql-server 不就行了吗?

没想到遇到了几个之前没遇到的问题,耽误了不少时间。

原来在 Debian 9 中,Mysql 已经被替换成了 MariaDB,所以和传统的安装 Mysql 有一些不一样的地方。

安装方法

首先我们还是可以用 sudo apt install mysql-server 这样安装上的,但是安装上的还是 MariaDB,所以最好还是采用 sudo apt install mariadb-server 这样吧。

安装上之后,发现和传统的不一样,因为没有弹出设置密码的那个蓝色的界面,误以为直接可以空密码登录。直接尝试 mysql -uroot -p,发现 ERROR (): Access denied for user 'root'@'localhost'。难道默认密码不是空?查看 /etc/mysql/debian.cnf 中默认密码确实是空。

在Debian 9系统上安装Mysql数据库的方法教程(debian9.6安装教程)

第一反应是执行 mysqld_safe skip-grant-tables,然后 use mysql; ,然后 update user set password=PASSWORD('mysql') where User='root'; 。这样确实可以解决问题,但是重启之后莫名发现又登录不了了。

懵逼一段时间后发现 MaraiDB 的默认密码确实是空,但是只能用 Root 用户登录

注意:这里的用户说的是 linux 系统的 Root 用户,也就是说,你 sudo su 进入 Root 终端后,是可以正常登录的,但是普通用户却无法登录。(为了区别一下,我把 Root 终端的首字母大写,而 mysql 的 root 用户首字母小写)

大概明白了,所以我们不能图方便一直使用 root 用户了,正确的姿势应该是这样的:

首先是 sudo apt install mariadb-server 安装上数据库。

然后 sudo su 切换至 Root 终端,通过 mariadb -uroot -p 登录到数据库,如果默认密码不是空的话,可以查看 '/etc/mysql/debian.cnf'。

这时候要做的是创建新用户:create user 'admin'@'localhost' identified by 'mysql'。

然后给新用户设置权限:grant all on *.* to 'admin'@'localhost'。

好了,我们又设置了一个方便的 "Root" 用户,只不过改了名字叫做 admin。

PS:我发现在 Root 终端中,不管密码输入什么都能正常连接数据库...晕。

总结

标签: debian9.6安装教程

本文链接地址:https://www.jiuchutong.com/biancheng/348332.html 转载请保留说明!

上一篇:关于数据库连接池Druid使用说明(关于数据库连接池,下列说法错误的是)

下一篇:Mysql删除重复数据保留最小的id 的解决方法(MySQL删除重复数据只保留一条)

  • 工资个人所得税怎么算
  • 一般纳税人机电安装服务费税率是多少
  • 收不回来的装修钱怎么办
  • 库存商品月末必须结转吗
  • 软件销售利润
  • 税务局个人开发票流程
  • 房产公司要交房产税吗
  • 营改增一般纳税人标准
  • 高新技术企业预审要求
  • 建筑劳务公司的工资计入什么科目
  • 租房的装修费怎么入账
  • 单位员工借款的认定
  • 怎么分清楚待认识的人
  • 没有进项的产品开了发票怎么办
  • 没建账的个体户如何交个人所得税?
  • 占用土地行为不征收耕地占用税有哪些?
  • 冲红发票还能二次冲红吗
  • 房地产预售阶段增值税进项
  • 购买固定资产的税率是多少
  • 付尾款会没货吗
  • 资产减值损失需要结转吗
  • 小规模纳税人没有达到起征点怎么申报附加
  • 已申报未导入什么意思呀
  • 营业外支出的核算内容包括
  • 交了预付款后,一方违约怎么处理
  • msdn原版win7
  • wamp搭建网站教程
  • 代个人多交的社保怎么查
  • mysql如果不存在就创建表
  • 经营出租的固定资产折旧计入哪里
  • 前端实现文件下载功能
  • vue组件继承并重写属性方法
  • 原材料预付款如何做账
  • laravel获取请求参数
  • 工程施工和工程结算科目
  • php和mysql关系
  • gpt-3的功能
  • 自动驾驶决策规划技术理论与实践电子版
  • vue做项目的流程
  • hashmap教程
  • 研发费用凭证是发票吗
  • sql建立聚集索引语句
  • mysql查询缓慢
  • 长期股权投资采用成本法核算的,应按被投资单位
  • sql2008附加数据库
  • 固定资产处置的增值税怎么入账
  • 工资有社保是什么意思
  • 期末需要结账的账户
  • 伙食堂是什么意思
  • 员工报销的话费要缴纳个税吗?
  • 离线发票累计金额是多少
  • 资产折旧的计税基础
  • 机票退票手续费可以开发票吗
  • 其他应收款包括哪些会计科目
  • 没有对公业务的银行
  • 事业单位预收账款转收入如何做账
  • 应付职工薪酬讲解
  • 企业预付账款怎么做账
  • 预提费用取消了怎么调整
  • mysql几天能学会
  • centos占用内存高
  • 配置结果
  • Win10 Build 10565快速预览版为什么有ISO镜像下载地址?
  • 苹果系统声音怎么设置方法
  • 登录系统错误
  • linux操作系统的安装
  • saimon.exe - saimon进程有什么用 有何作用
  • linux crontab用法
  • win10无internet怎么办
  • win8如何进行系统还原
  • app塔防游戏
  • SQLite -- 嵌入式关系型数据库
  • anaconda使用指南
  • javascript 基础
  • unity api compatibility level
  • jquery遍历div子元素
  • 税务局核查研发费举措
  • 地税是地方税吗
  • 企业自建房如何缴税
  • 行政单位,比如什么单位
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设