位置: 编程技术 - 正文

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

  • 累计交税如何计算?
  • 车购税怎么计算
  • 什么是保函业务?如何进行核算?
  • 报关金额必须跟收汇金额一致吗?
  • 其他应收款是负数怎么报税
  • 财政补助资金是什么意思
  • 含税金额怎么算税额公式
  • 新政府会计制度衔接预算会计需做好的账目清理工作有
  • 公司购车预计净残值率怎么计算
  • 其他综合收益和综合收益的关系
  • 企业名称变更需要重新核名吗
  • 应收票据和应收账款的区别举例
  • 收到投资款的会计
  • 经济法中企业营业收入包括哪些?
  • 检测样品留样期限
  • 2017年的7月1日
  • 增值税适用范围和税率
  • 想买黄金投资怎么做
  • 如何进行网络测试网速测试
  • thinkphp saveall
  • php常用的开发工具
  • 微软2003系统
  • php 字符串
  • uniapp自定义下拉刷新上拉加载
  • 偿还不了债务会怎么样
  • 调整以前年度亏损
  • 支付宝小程序跳回app
  • ThinkPHP+EasyUI之ComboTree中的会计科目树形菜单实现方法
  • php 面向对象
  • 基金公司做销售有前途吗
  • 计算机视觉需要学什么
  • 钢琴块小游戏在线玩
  • 猿创征文,新芯设计
  • 这年头不好混图片
  • css定位属性的运用
  • 代垫运杂费计入原材料成本吗
  • 企业的日常活动都有哪些
  • 新购固定资产怎么填写申报表
  • 先开票后发货如何操作
  • 织梦内容页模板修改
  • 有净残值的固定资产如何折旧
  • 其他权益工具投资
  • 关联交易纳税调整期限
  • 净利润和毛利润谁大
  • 生产成本帐
  • 个体工商户纳税人类型怎么填
  • 企业所得税征前还是征后
  • 建筑行业工程施工当月可以不结转吗
  • 子公司的注册资金需要母公司股东出吗?
  • 建筑企业预缴增值税款
  • 增值税普通发票可以抵扣吗
  • 未结转本年利润的股东分红的分录
  • 残疾人就业保障金征收使用管理办法
  • 采购未取得发票怎么结转成本
  • 交易性金融资产公允价值变动计入
  • 去年的物业费今年收到了可以确认收入吗
  • 房地产开发企业土地增值税怎么计算
  • 关联交易定价方法包括
  • 饭店会计做账流程
  • sqlyog存储过程
  • 目前用到的两个字符
  • wp7.8升级wp8
  • bios屏蔽nvme
  • windows传输到mac
  • vim的配置文件
  • ims文件是什么意思
  • windows10累积更新很慢
  • win10如何进行运行
  • 计算机图形学考研院校
  • node.js加密
  • Android的AsyncTask官方API谷歌翻译版
  • 跳跳僵尸小游戏攻略
  • perl中qw
  • bat批处理执行cmd命令
  • Node.js中的包管理工具是什么
  • python截取数据
  • jquery插件库怎么导入
  • JavaSacript中charCodeAt()方法的使用详解
  • jquery中给指定元素添加样式
  • 深入理解python特性 pdf
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设