Ubuntu安装MySQL「建议收藏」

Ubuntu安装MySQL「建议收藏」
安装MySQL Ubuntu:V18 参考:https://www.jianshu.com/p/4583aebf247a sudo apt update s…

	Ubuntu安装MySQL[数据库教程]

安装MySQL

  • Ubuntu:V18

参考:https://www.jianshu.com/p/4583aebf247a

sudo apt update
sudo apt install mysql-server

忘记mysql root密码

参考:https://blog.csdn.net/luckytanggu/article/details/80251833

1、停止mysql服务

$ service mysql stop

2、修改my.cnf文件

# 查找my.cnf文件在哪里
$ find / -name my.cnf
/var/lib/dpkg/alternatives/my.cnf
/etc/alternatives/my.cnf
/etc/mysql/my.cnf

# 修改my.cnf文件,在文件新增 skip-grant-tables,在启动mysql时不启动grant-tables,授权表
$ vim /etc/mysql/my.cnf
[mysqld]
skip-grant-tables

3、启动mysql服务

$ service mysql restart

4、更改mysql root用户密码

$ mysql

# 选择mysql数据库
mysql> use mysql;

# 更改user表中root用户密码
mysql> update user set authentication_string=PASSWORD("new_pass") where user=‘root‘;

# 注意:可能不同的数据库版本密码的字段名称不一样
# 我的数据库版本是5.7.21,user表中的密码字段是:authentication_string
mysql> select version();
+-------------------------+
| version()               |
+-------------------------+
| 5.7.21-0ubuntu0.16.04.1 |
+-------------------------+
1 row in set (0.00 sec)

# 可以通过以下命令查看user表的密码字段名称
mysql> show create table userG;

5、再次修改my.cnf文件

$ vim /etc/mysql/my.cnf
[mysqld]
# skip-grant-tables

6、再次重启mysql

$ vim /etc/mysql/my.cnf
[mysqld]
# skip-grant-tables

Ubuntu安装MySQL

原文地址:https://www.cnblogs.com/1fengchen1/p/14082307.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/6601.html

(0)
上一篇 2023-04-06
下一篇 2023-04-06

相关推荐

  • 如何查看Python版本号

    如何查看Python版本号Python自身提供了查看版本号的方法。

    2024-07-22
    35
  • 使用Python的minmax函数

    使用Python的minmax函数在计算机科学中,经常需要找到一组数中的最小值和最大值。Python标准库提供了一个内置的函数minmax,可以方便地找到给定实数序列或可迭代对象的最小值和最大值。

    2024-08-26
    30
  • Mysql数据库语言学习的路线

    Mysql数据库语言学习的路线对于我们数据库的学习,不管是测试人员还是开发人员以及我们的DBA来说重点都是SQL;但是我们的SQL可以分多少类型,学习重点又是在哪里呢,本文仅仅针对测试人员来展开说明: SQL:structure

    2023-05-02
    143
  • python前后端交互教程(python和前端交互怎么交互)

    python前后端交互教程(python和前端交互怎么交互)想要学习Python,需要掌握的内容还是比较多的,对于自学的同学来说会有一些难度,不推荐自学能力差的人。我们将学习的过程划分为4个阶段,每个阶段学习对应的内容,具体的学习顺序如下:

    2023-10-28
    130
  • Python CGI示例:从网页中获取用户输入并生成响应

    Python CGI示例:从网页中获取用户输入并生成响应CGI是一种通用网关接口,是一种标准,允许Web服务器运行可执行文件(称为CGI脚本)来生成动态Web内容。它提供了一种可编程的方式来与Web服务器进行通信,使得Web应用程序可以处理用户输入并生成相应的响应。

    2024-03-02
    75
  • Navicat Premium 15 for Mac(数据库开发工具) v15.0.15「终于解决」

    Navicat Premium 15 for Mac(数据库开发工具) v15.0.15「终于解决」Navicat Premium Mac激活成功教程版是一个可多重连接的数据库开发工具,Navicat 的功能足以符合专业开发人员的所有需求,但是对数据库服务器的新手来说又相当容易学习。它可让你以单一程序同時…

    2023-02-25
    154
  • 反诈困境,国有大行如何破局?[亲测有效]

    反诈困境,国有大行如何破局?[亲测有效]近年来,各类欺诈案件屡见报端,“金融造富”的骗局防不胜防。网上银行欺诈、电话银行欺诈、网络欺诈、电信欺诈、盗刷银行卡、POS机套现、贷款欺诈……庞大的利益诱惑下,金融诈骗黑产的水深不见底。各大银行风控

    2023-05-25
    152
  • Mysql 主从同步原理简析「建议收藏」

    Mysql 主从同步原理简析「建议收藏」在开始讲述原理的情况下,我们先来做个知识汇总,究竟什么是主从,为什么要搞主从,可以怎么实现主从,mysql主从同步的原理1、什么是主从其实主从这个概念非常简单主机就是我们平常主要用来读写的服务,我们称

    2023-04-21
    164

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注