在Ubuntu18.04下安装mysql没有初始密码,设置root密码

摘要:
解决方法注:此处mysql为5.7版本1、在终端上输入sudocat/etc/mysql/debian.cnf找到安装时默认生成的默认账户的账号和密码2、用得到的账户和密码登录mysql,这里的密码一定要用查到的那个密码3、然后修改密码usemysql;#连接到mysql数据库updatemysql.usersetauthentication_string=password('123456')wh
解决方法

注:此处mysql为5.7版本

1、在终端上输入

sudo cat /etc/mysql/debian.cnf

找到安装时默认生成的默认账户的账号和密码

2、用得到的账户和密码登录mysql,这里的密码一定要用查到的那个密码

3、然后修改密码

use mysql;  #连接到mysql数据库
update mysql.user set authentication_string=password('123456') where user='root' and Host ='localhost';    #修改密码123456是密码
update user set plugin="mysql_native_password";     
flush privileges;
quit; 

重启mysql服务器,可以用root账户进行登录

免责声明:文章转载自《在Ubuntu18.04下安装mysql没有初始密码,设置root密码》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇第1阶段——uboot分析之启动函数bootm命令 (9)Java学习---Excel读写操作下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

MySQL 解析 json 数组(mysql在5.7开始支持json解析)

  1.函数 JSON_EXTRACT 表数据格式:  查询结果:  sql 语句: -- ---------------------------- -- Table structure for jsonarray_test -- ---------------------------- DROP TABLE IF EXISTS `jsonarray_...

mysql 有就更新 没有就插入

数据持久化的过程中,有时会遇到这样的需求: 当数据库表中存在符合某种条件的数据时,需要去更新它,不存在时,则需要新增,也就是insertOrUpdate操作,本文主要讲解MySQL中的INSERT ... ON DUPLICATE KEY UPDATE语句,该语句是基于唯一索引或主键使用,比如一张表中含有a,b,c三个字段,字段a被加上了unique in...

mysql 安装失败 start service执行不下去

简单说一下自己安装mysql的经历坑点,新手应该都会遇到。新买了一个电脑,第一次安装的情况:在网上下载好几个不同的mysql,安装都在最后一步执行的时候,执行不下去,最后打开客户端,就是闪一下就消失了,始终没有解决,最后在公司经理考了一个回来,安装竟然成功了,我也没有删除什么注册表什么的。第二次安装的情况:我拿经理给我的mysql安装,怎么也按照不成功,还...

MySql中 delimiter 详解

转载于:http://blog.csdn.net/yuxin6866/article/details/52722913 其实就是告诉MySQL解释器,该段命令是否已经结束了,mysql是否可以执行了。默认情况下,delimiter是分号;。在命令行客户端中,如果有一行命令以分号结束,那么回车后,mysql将会执行该命令。 [sql]view plain...

MySQL死锁

https://dev.mysql.com/doc/refman/5.7/en/innodb-deadlocks.html 什么是mysql的死锁? A deadlock is a situation where different transactions are unable to proceed because each holds a lock t...

Mac环境下mysql安装以及登录

先安装Django,这个简单,命令行进入Django文件夹,执行 sudo python setup.py install  搞定!   安装Django 接下来就开始安装折磨我的mysql  下载地址:http://dev.mysql.com/downloads/mysql/  选择 dmg格式   Mysql下载目录 下载完毕后,双...