位置: 编程技术 - 正文

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

  • 如何进行个人所得税认定
  • 子公司之间股权转让
  • 纳税申报的流程如何?面试怎么说
  • 政府会计制度银行存款利息咋处理
  • 上季度所得税申报怎么填
  • 季度申报残保金怎么填写
  • 向银行申请签发银行汇票的会计分录
  • 无形资产报废会计科目
  • 一次性补缴的社保能全额退吗
  • 企业在建工程如何做账
  • 跨月销项负数发票怎么做账
  • 重复缴税怎么做账
  • 库存商品一定是存货吗
  • 银行贷款利息是百分比还是千分比
  • 非居民企业出租不动产房产税
  • 简易办法征收一般纳税人开票税率
  • 进项结构明细表怎么做
  • 房地产开发企业资质等级有几个
  • 税务变更
  • 增值税的计税公式为
  • 购销合同印花税计税依据
  • 装修待摊费用当月摊销吗
  • 公司采购商品支付货款未开票会计分录
  • 收到人民政府寄来的ems
  • 跨期做账如何处理当事人
  • 公司向股东借款需要股东会决议吗
  • 公司注销了是不是就不能用了
  • 收到美金货款
  • 周转材料计划成本会计分录
  • 技术咨询服务费计入什么科目
  • linux grub
  • PHP:xml_get_current_line_number()的用法_XML解析器函数
  • 右击任务栏启动怎么关闭
  • phpstudy的ftp
  • 油气勘探支出包含哪些
  • php数据迁移
  • php登录注册页面完整代码
  • 远眺格斯韦因斯泰因村和格斯韦因斯泰因城堡 (© Juergen Sack/Getty Images)
  • 房地产开发企业销售自行开发的房地产项目
  • zencart安装教程
  • framework教程
  • php array_multisort 对数组进行排序详解及实例代码
  • 库存现金每月终了由谁清点
  • 商贸公司对加工的影响
  • 生产企业免抵退是什么意思
  • 可以单独设置一个人三天可见吗
  • MYSQL administrator 使用
  • 取得交易性金融资产的交易费用
  • 建筑工程机械费用标准
  • 长期待摊费用如何记账
  • 红字转账凭证怎样录入
  • 设备维修会计分录如何写
  • 多计提的费用可以记收入吗会计分录
  • 企业接收到政府信息
  • 预提费用汇算清缴如何调整
  • 投标保证金以现金形式转为履约保证金
  • 财政授权支付的概念
  • 发票冲红给对方单位说明怎么写
  • 如何判断企业实际控制人
  • 会计账簿有哪些格式
  • window组策略
  • windows注册表保存在BIOS
  • win10相机桌面快捷方式
  • tkmc.exe
  • win8 应用商店
  • 如何快速破局
  • linux如何用
  • win7无法注册dll文件
  • android环境搭建实训心得
  • Unity3D游戏开发pdf
  • linux怎么设置
  • js字符串转为json
  • 使用node
  • javascript学习指南
  • jquery获取单选按钮的值
  • 苗木增值税发票税率
  • 海关税怎么交 怎么算
  • 中国地税发展现状
  • 地税局申报个人所得税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设