位置: 编程技术 - 正文

在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删除重复数据只保留一条)

  • 增值税发票勾选确认后可以撤销吗
  • 企业所得税年报补报
  • 注册资本金入账需要缴税么
  • 增值税税控系统技术维护费怎么抵扣
  • 资产负债表里面的应收账款怎么算
  • 劳务费发票入账在所得税中有何规定
  • 计提坏账准备需要纳税调增吗
  • 发票入不了账怎么办
  • 贸易型出口退税流程
  • 其他货币资金包括的内容有
  • 不交住房公积金了能提取出来吗
  • 银联交易手续费
  • 劳动仲裁经济补偿金的事实和理由
  • 个人所得税期末为负数审计调整
  • 关于金融行业的经典句子
  • 作为一名新手
  • 国家动漫企业认定优惠政策
  • 怎么修改财务负责人信息
  • 购进的样品入账科目
  • 企业新建厂房
  • 电子发票能报税不
  • 现在还有餐饮许可证吗
  • 银行承兑电子汇票到期要怎么操作
  • 接受捐赠物品的增值税
  • 如何进行降压治疗
  • 股权变更需要缴纳印花税吗,缴纳多少
  • 研发费用加计扣除是什么意思啊
  • php如何运行脚本
  • 没收入长期待摊怎么办
  • 个人出租有形动产怎么交税
  • 业务招待费有
  • php设计原则
  • thinkphp开发框架
  • 出口已使用的设备退税还是免税
  • 溢价收购股权会计处理案例
  • uniapp面试题必问的坑
  • 前端发起请求怎么设置
  • css圆角边框弧度代码
  • 帝国cms批量添加文章
  • 标签显示内容怎么设置
  • python 规划求解
  • 独立核算的分公司可以汇总纳税吗
  • 小企业会计准则调整以前年度费用分录
  • 预收账款可以用什么科目核算
  • 清税证明怎么在网上申请
  • 预付款已经开了发票要怎么做账
  • 非预算类专用账户
  • 合同终止已开发怎么办
  • 母子公司无偿划转土地
  • 公司章程上的出资额怎么填
  • 印花税减免额不能为零怎么填
  • 政府补助的分类及会计处理方法
  • 普通发票作废如何恢复
  • 公司食堂招待客户,客户付了钱怎么入账
  • 房地产企业发行长期债券的增信方式有哪些
  • 记账凭证制作流程
  • 计算机二级考试一年考几次
  • win10创意者更新易升
  • win10安装完成后需要做哪些设置
  • 戴尔笔记本电脑开不了机
  • vcdcontroltool
  • mac中的快捷键大全
  • 在windows中如何设置行间距
  • win10预览版21337
  • win8系统怎么安装win10
  • windows10周年纪念版
  • 苹果的mac怎么查
  • win7系统图形设置选项
  • call to OpenGL ES API with no current context (logged once per thread)
  • 相机跟随人物移动
  • django环境配置
  • python根据ip获取主机名
  • 什么是碰撞检测
  • 浅谈 vue 中的 watcher
  • nodejs web服务器
  • JavaScript程序设计形考任务第一次任务
  • 税控盘开电子发票流程
  • 税务筹划和纳税申报哪个更容易学
  • 委托贷款的手续费
  • 关于切实加强建筑施工领域安全防范工作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设