deepin / linux 下命令行安装MySQL初始化的问题

deepin下安装MySQL无法登录的问题

前言:使用deepin已经有一段时间了,先是在公司工作的PC上体验了2周,觉得没问题后终于在昨晚把它装在个人的笔记本上。


也许有的人会问:为啥不用Ubuntu?


我的回答是:

  • 同样是Linux,我是用它来工作的,不是用它来折腾的!!
  • 那些对deepin还有着传统的“卡、慢、low”概念的同学,建议你装一下最新的15.11版本,用过才有发言权!!
  • 听说deepin团队最近在准备大版本更新,表示特别期待

MySQL的安装

在Linux上安装软件还是挺方便的,直接用命令行即可:
sudo apt-get install mysql-server mysql-client
然后有个询问是否安装(并提示占用硬盘大小),输入y后等待安装完成即可。

注意,用命令行安装的不是真正的MySQL,而是MariaDB,至于他们俩有什么渊源,建议百度,这里就不详述了。

无法登录

安装过程中,是不会提示让你输入root用户密码的,所以安装完成后用mysql -u root -p是无法登录的(因为这个时候没有密码,而且默认也是禁止密码登录的)。

我们可以使用sudo方式登录
sudo mysql -u root -p
然后提示输入密码时,直接回车,就可以进入MySQL命令行界面!如图:
登入界面截图
可以看到安装的是MariaDB10.1.37版本。

修改登录方式

接下来主要修改的东西有两点:

  1. 允许用账号密码登录
  2. 设置登录密码

我们的操作步骤如下:

  1. 切换到mysql库:use mysql;
  2. 查看root用户的登录方式和登录密码:select user,plugin,authentication_string from user;
    登录账户信息
    (我这里已经修改过了,所以会和你们不一样)
  3. 修改root账户的登录方式和登录密码:update user set plugin="mysql_native_password", authentication_string=passowrd("你的密码") where user="root"
  4. 修改成功后,exit退出,然后用root账户和刚刚设置的密码登录即可。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值