Ubuntu安装MySQL密码初始化问题

这其实是一个镜像,也可以移步这里一探究竟。

Ubuntu下安装MySQL之后竟然没有密码设定

在Ubuntu上使用sudo apt-get install mysql-server命令安装MySQL以后,安装过程中没有提示输入密码。然后使用mysql -u root -p 进行登录,然后要求输入密码,可是不管怎么输入,都提示密码错误,那怎么解决呢?

# 安装mysql
$ sudo apt-get update
$ sudo apt-get install mysql-server

# 安装过程并没有提示输入root的密码
# 安装玩尝试登录,却显示错误
$ mysql -u root -p
Enter password: 
ERROR 1698 (28000): Access denied for user 'root'@'localhost'

原来mysql-server在安装的时候会自动生成admin级别的用户名和密码

解决方案如下:

  1. 打开/etc/mysql/debian.cnf文件,在这个文件中有系统默认给我们分配的用户名和密码,通过这个密码就可以直接对MySQL进行操作了。
    $ sudo cat /etc/mysql/debian.cnf 
    [sudo] password for libredesign: 
    # Automatically generated for Debian scripts. DO NOT TOUCH!
    [client]
    host     = localhost
    user     = debian-sys-maint
    password = 
    socket   = /var/run/mysqld/mysqld.sock
    [mysql_upgrade]
    host     = localhost
    user     = debian-sys-maint
    password = 
    socket   = /var/run/mysqld/mysqld.sock
    
  2. 以debian-sys-maint为用户名登录,密码就是debian.cnf里那个。使用mysql -u debian-sys-maint -p 进行登录。
  3. 进入mysql之后修改MySQL的密码,具体的操作如下用命令:set password for 'root'@'localhost' = password('yourpass');当修改之后就可应正常对MySQL进行操作了。

但是等等,当我这样修改完root的密码之后,发现再次尝试登录还是无法以root权限登录mysql,甚至重启mysql服务也不行

$ sudo service mysql stop
$ sudo service mysql start
$ mysql -u root -p
Enter password: 
ERROR 1698 (28000): Access denied for user 'root'@'localhost'

这又是为什么呢?

修改了root密码为什么还是不能登录?

解决步骤:

用第一步的方法,以debian-sys-maint用户登录进mysql

查看一下user表,错误的起因就是在这里, root的plugin被修改成了auth_socket,用密码登陆的plugin应该是mysql_native_password

mysql> select user, plugin from mysql.user;
+-----------+-----------------------+
| user      | plugin                |
+-----------+-----------------------+
| root      | auth_socket           |
| mysql.sys | mysql_native_password |
| dev       | mysql_native_password |
+-----------+-----------------------+
3 rows in set (0.01 sec)

关于auth_socket,在官方有说明,反正现在暂时不用它, 那就把这里改了。

mysql> update mysql.user set authentication_string=PASSWORD('newPwd'), plugin='mysql_native_password' where user='root';
Query OK, 1 row affected, 1 warning (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 1

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

重启服务,问题就解决了

$ sudo service mysql stop
...
 * MySQL Community Server 5.7.23 is stopped
$ sudo service mysql start
..
 * MySQL Community Server 5.7.23 is started
$ mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.7.23-0ubuntu0.18.04.1 (Ubuntu)

无root密码以安全模式启动MySQL

当然,如果没有前面提到的debian-sys-maint的用户和权限,还有另外一种方式绕过root密码验证的方式登录mysql的,那就是以安全模式启动MySQL

解决步骤:

停止mysql服务

$ sudo service mysql stop

以安全模式启动MySQL

$ sudo mysqld_safe --skip-grant-tables &

MySQL启动之后就可以不用密码登陆了

$ mysql -u root
Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 4 Server version: 5.7.23-0ubuntu0.18.04.1 (Ubuntu)
Advertisements

减肥之单曲循环

200761322487164_2

哈哈,似乎我的生活是一直和减肥两个字有着不解之缘,因为不知道为什么,我似乎从小开始就一直体重超标,所以似乎人生的每个阶段,都需要减肥。

之前一阵子,在我决定认真做这件事之后开始有效果,不过最初的效果,还没有进行到我的终极目标,最近一阵子,似乎也碰到了所有人都会碰到的瓶颈期,自从上一个10KG被甩掉之后,体重一直稳定着,不管吃或者不吃,动或者不动,看来还真是要换个策略进行。

不过在聊我的方法之前,先想贴一段我好几年前的记录,今天整理博客,偶然看到的,觉得还挺有趣,大概率可以说明历史总是惊人的相似这个道理。

减肥进行时之一

2月,减肥之年第一个月,本来不知道效果如何,战战兢兢定下5斤的目标。
才一个星期,已经轻了接近4斤,继续努力中
从下次开始,在博客记录体重,以资警醒!!

                                                                                    — 2011.2

减肥进行时之二

3月底,这个月起起伏伏的,也不知道体重上去又下来了几次,不过总体来说还在坚持。
本次果重:68.8 kg
再接再厉,四月份体重目标,低于65 kg,加油,坚持!!

                                                                                  –2011.3

我的方法,其实很简单,和所有人减重成功的人一样:管住嘴,迈开腿。都说七分吃,三分练,所以减重的关键因素还是要从减少热量摄入开始。

方法之一:控制热量摄入

大概是要好好思考下,平时都是怎么吃的,以及在什么时间段吃东西。都说节食并不是好的减肥方式,因为身体机能会判断热量摄入减少之后,身体会自动囤积热量,甚至容易引起强烈的反弹。

所以,饮食还是要规律。减少糖分、淀粉、油脂的摄入。避免喝含糖饮料,事实上,应该避免市面上能买到的所有软饮料,饮食方面避免吃过油的食物,吃饭最好准备一碗白开水,以随时涮掉多余的油脂。

方法之二:前期多做有氧运动

在减重的前期,多做有氧运动,对体重的减少是有显著效果的。所以没事去多跑跑步。不对,事实上,我这样的表述太过笼统,应该更精确一些,如果时间允许,最好每天都能抽出一个小时的时间跑步。在前期,如果能够有效减少重量,对减肥的自信心的建立是非常有帮助的,也是效果明显的。

方法之三:通过力量锻炼,增加肌肉含量,提高静态代谢率

在前期减重有了一定效果之后,就会出现我开头所说的瓶颈期了,所以接下来最重要的就是增加力量训练,增加肌肉。大概很多人都听说过基础代谢率这个名词,而肌肉含量的多少,就是影响基础代谢率的关键。

多有意识的做力量训练,增加肌肉,不仅能够塑造好的体型,也能够让身体进入一个非常自然的苗条阶段,而在这个阶段,饮食方面是不需要节食的,甚至这个阶段,还需要增加饮食以弥补因为基础代谢过大导致的体重减损。

我收藏了一些前人分享的非常有用的减肥、健身经验,很有借鉴意义,分享给大家:

20岁到21岁:我的健身之旅

体重从195减到155是一种怎样奇妙的感觉?

颜值不够?身材来凑!聊聊女生减脂与健身

#全民运动季# 【减肥健身】三个月32斤!一个胖子的健身经历

从减肥到健身全记录 篇四:#春光乍瘦#100斤全记录干货篇 — 四个阶段教你减肥篇

附送一篇健康跑步教学:

健康跑步,这里有你应该知道的一切

囤积是一种病

qiangzhi

我有一个坏习惯,就是我不太爱丢东西。

倒不是说连垃圾都不丢,而是对那些看似有价值,但是对自己无用的东西,即使堆在角落里吃灰,也想不到要处理掉。如果发现对朋友有帮助的,会选择赠送给他们,但对于剩下的,还真是没考虑过去丢掉,或者卖掉。

心里明明知道这些所谓有价值的东西自己真的永远也用不上,潜意识里也想对自己无用的东西东西大概对别人也没什么用,所以就宁愿这样一直囤着,直到忘记它们的存在。

这是一个很不好的习惯,而我以前竟然没有意识到。网上都称,什么都不舍得丢弃其实是一种病,囤的无用的东西越来越多,把家里堆的乱七八糟,降低了生活质量。生活中对实物如此,心理堆积的东西也是如此,

在我看来,这其实是一种很严重的心理病,也是穷病,网上的讨论竟然很多,看得还挺有意思:

什么都舍不得‘丢’是一种病!你是不是也一样呢?!

舍不得扔东西怎么办?

越是穷,越是买得多,囤的多,不舍得丢

不要把“匮乏”错当成“节俭”传给下一代

生活中对物品如此,心理对很多事情也是如此,不舍得丢掉心理上的负担,总是什么都扛着,不仅生活凌乱,心理负担也重。

所以,最近在集中清理家中的物品,能处理掉的处理掉。我想,同时也应该清理清理自己心里的杂乱无章的东西。

紧迫感

03-喜欢这样悠远而静谧的天空,风吹过,像在述说着什么

一直如影随行的,大概就是如标题所说的紧迫感了。如果说很久之前,我会有这样的感觉,是因为觉得人生的阅历还很少,更多的是因为遗憾而产生。渐渐地,我开始明白,人生有些问题,推咎于外界因素是容易的,而承认是自己的问题,其一是心理上不容易接受,其二是当局者迷,正是因为找不到解决问题的办法,才会加剧这样的感觉。

简单来说,想要改变这张的紧迫感,向外界寻找答案是枉然的,真正的问题还在与自己。我这么定义过自己,而且凭借我的观察,对于其他人,这也一直是原因。不过即使我承认是自己的问题,也于是无补,因为我还不知道问题的根源到底在哪里,也自然不知道该如何去解决。这不是一个是或不是的选择题,而根本上,是一个需要多步求解的高分问答题。

说到这里,我又要开始发笑了,一到夜深人静我就开始期期艾艾,开始剖析自己了。我想,我之所以习惯与分析自己,大概是因为对于自己来说,我实在是一个免费的样本,而且凭我的观察,我对自己的了解应该是胜过别人的,所以说来惭愧,大概也只能写写自己了。而且,按照我自己的习惯,也不太喜欢不负责任的定义别人。大概这也许会是讳疾忌医的一种体现,因为害怕自己有太偏激、喜欢评价别人而倾向而选择什么也不说、什么也不做,以保持一个中立、谁也不得罪的中庸形象。最主要的是,大概还没有这么一个志愿者样本说,我可以去了解,也可以去分析。不知道,这到底是一种悲哀,还只是一种常态。

说紧迫感,我会因为很久都没有看完一本书而生自己的闷气,以至于,习惯性在睡觉之前,总想翻几页书。而我也会因为自己能力的问题,总想趁时间还早的时候多看一些文档、多写一些代码。所以,当疲劳的时候在斜倚着床头的时候,书本往往却成了最好的催眠武器。能睡得着,但也醒的早。

造成紧迫感是有原因的,有很多,而我还没有想到想好该如何去解决。我能说的,大概也只是这些流于表面浅显的东西。也许,与其被紧迫感控制而去做消耗光自身精力的事情,还不如腾出点时间好好休息、好好思考,也许充沛的精力和脑力,会对自己有所帮助,因为毕竟自己本来也不是太愚笨的人,而只是因为走了很多迷途,开始迷惘了而已。

也许,给黑白的空间增加点色彩,会是一个好的开端。而且,当我写这篇文字的时候,心里所想,也并不被低落所占据。这大概是一个信号,也许,当明天我醒来的时候,这个信号便不复存在了。

一段文章并不是答案,一天的想法也并不能解决所有问题,但紧迫感会告诉我,慢慢改变吧,毕竟这个世上,很多事情是需要时间和过程的。

紧迫感,我到何时才能和你说拜拜呢?!

Time Left Behind

今天有时间又来翻过去的文章,其实文章并不是重点,是想来看看曾经follow的那些博客,看看他们的生活如何。

因为时间就这样悄然过去很久,自己已经从一个什么都喜欢关注的人,慢慢变成一个什么都不太care的人,内心缺少的是激情和向上的动力。

大家还是在那儿,过着自己的生活,很幸福,感觉很好。也有的,看到的是被删除的博客,突然意识到,我与作者的联系也仅仅是这一层屏幕。Blog is deleted by author-意味着我与作者从此不再会有任何交集,内心有点失落和伤感。

去看别人的生活,体验到的是另一样的人生,我希望获得是新奇和感动。突然在想,会不会也有人也在默默关注我的呢。。。呵呵,这些年,其实什么都没有,估计是自己想多了吧。

还是喜欢写文章的,希望自己能活过来。

找到你的核心

有人说,疼痛,是人成长的必经之路。

有的时候,东西并不是不好,只是对你来说并不重要而已。比如一段代码,设计不能说不漂亮,算法不能说不优越,可你偏偏是搞艺术的。如果这段代码编译出来是个优秀的软件,比如某被评为“史上最佳化妆品”的软件,或许你还会看上两眼。只是它的某些好的品质,跟你是正交的而已。

有些工具,UI虽然丑了一点,但功能极其强大。其实当你真正接触并开始用的时候,才发现,这是一款非常优秀以及强大的软件。只是,缺少的是眼花缭乱的图形界面,多的是需要花时间去熟悉的命令。等用多了才发现,也不是那么的不顺眼,只是,世界上出现了个叫Windows的竞争对手,竞争的角度不同罢了。

有人说,特羡慕那些自由自在的人,可以轻轻松松,放下工作,背包旅行。

任何一种位置,都有可能,在某些人群里面,成为羡慕的对象。你说他潇洒,他却说你悠闲;你说她活的自在,她却说你活的富足。每个人的位置,都是由自己的所想所做所为决定的。你之所以如此轻易地羡慕嫉妒恨另一个人的生活,是因为你没有找到自己生活的核心,很容易拜倒在另一个你所钦羡的生活状态下。

其实你需要的只是那么一点淡定,那么一点勇气,以及那么一点改变。

有人说,这个世界唯一不变的就是变化。

我们还很年轻,不应该这么早就腐朽在“不变”的生活中。每天都重复,可怕的不是重复本身,而是你已经习惯于这样的重复,并且不能从这样的循规蹈矩中发现一点新一来。

有人说,量变的积累导致质变。

如果你不能让自己向前,你就永远攀不上你心中的高峰。你不应该急功近利,不应该左右摇摆,你该找到自己生活的核心,再加上那么一点点的忍耐,也许,等过零点零零零零秒的极限时间以后,心态会有一百八十度的转变。至少我经历过,记下过。相信你也能。

有人说,成功在后天,很多人却死在了明天午夜。

希望那个人不是你,也不是我。

2012年3月12日
近日小感