当前位置: 首页 > 编程笔记 >

Ubuntu 18.04 安装mysql5.7

赵晟睿
2023-03-14
本文向大家介绍Ubuntu 18.04 安装mysql5.7,包括了Ubuntu 18.04 安装mysql5.7的使用技巧和注意事项,需要的朋友参考一下

Ubuntu18.04安装mysql5.7,供大家参考,具体内容如下

1.1安装

首先执行下面三条命令:

# 安装mysql服务
sudo apt-get install mysql-server
# 安装客户端
sudo apt install mysql-client
# 安装依赖
sudo apt install libmysqlclient-dev
# 检查状态
sudo netstat -tap | grep mysql

1.2设置root密码

mysql5.7安装完成后普通用户不能进mysql,原因:root的plugin被修改成了auth_socket,用密码登陆的plugin应该是mysql_native_password,直接用root权限登录就不用密码,修改root密码和登录验证方式:

$ sudo su
# mysql
mysql>
mysql> select user, plugin from mysql.user;
+------------------+-----------------------+
| user | plugin |
+------------------+-----------------------+
| root | auth_socket |
| mysql.session | mysql_native_password |
| mysql.sys | mysql_native_password |
| debian-sys-maint | mysql_native_password |
+------------------+-----------------------+
4 rows in set (0.00 sec)
mysql> update mysql.user set authentication_string=PASSWORD('123456'), plugin='mysql_native_password' where user='root';
mysql> flush privileges;
mysql> exit
Bye
# exit
$ sudo /etc/init.d/mysql restart
$ mysql -uroot -p

Enter password: 
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.22-0ubuntu18.04.1 (Ubuntu)

Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

1.3配置mysql远程登录

# 修改配置文件,注释掉bind-address = 127.0.0.1
$ sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

# 保存退出,然后进入mysql服务,执行授权命令:
$ mysql -uroot -p

mysql> grant all on *.* to root@'%' identified by '123456' with grant option;
Query OK, 0 rows affected, 1 warning (0.00 sec)

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

mysql> exit
Bye
$ sudo /etc/init.d/mysql restart

精彩专题分享:

mysql不同版本安装教程

mysql5.7各版本安装教程

mysql5.6各版本安装教程

mysql8.0各版本安装教程

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍Ubuntu18.04安装mysql5.7.23的教程,包括了Ubuntu18.04安装mysql5.7.23的教程的使用技巧和注意事项,需要的朋友参考一下 本文为大家分享了Ubuntu18.04安装mysql5.7.23的具体方法,供大家参考,具体内容如下 参考文章:Ubuntu 18.04 安装mysql 5.7 1、安装服务器和客户端 2、检查安装状态 出现下图表示安装成功 3

  • 本文向大家介绍Ubuntu18.04 安装mysql8.0.11的图文教程,包括了Ubuntu18.04 安装mysql8.0.11的图文教程的使用技巧和注意事项,需要的朋友参考一下 1.下载deb包 2.运行命令 3.安装mysql8 4.输入root密码 5.密码加密方式选择5.x 6.查看mysql是否安装成功 7.查看mysql字符集,mysql8字符集默认为utf-8。 总结 以上所述是

  • 本文向大家介绍Ubuntu18.04安装Pycharm教程的实现,包括了Ubuntu18.04安装Pycharm教程的实现的使用技巧和注意事项,需要的朋友参考一下 方法一:下载Pycharm与安装 下载地址:https://www.jetbrains.com/pycharm/ Pycharm专业版和社区版对大多数人来说差别不大,区别如下: 我们下载Linux的社区版: 右击安装包 -> Extra

  • 我试图用Ubuntu18.04上的python 3.7和pip(或者用某种方法在venv中安装包)建立一个标准的虚拟环境(venv)。安装Python3.7的标准方法似乎是: 由于ensurepip不可用,虚拟环境未能成功创建。在Debian/Ubuntu系统上,您需要使用以下命令安装python3-venv包。 您可能需要在该命令中使用sudo。安装python3-venv包后,重新创建虚拟环境

  • 最小复制的确切步骤: 从AMI创建EC2实例(这是Canonical的Ubuntu Server 18.04 LTS(HVM),SSD卷类型) ssh进入框并运行两个命令: 填写名称/说明,但确保不要勾选“不重新启动” null 创建新实例,它不通过可达性检查,并且在尝试ssh时超时。 从AMI启动的实例中的系统日志显示: 因此,格式化使其不可读,但有趣的是不是

  • 安装Virtualmin后,我的WordPress网站立即出现以下错误。该网站以前运行良好。通过将VM恢复到以前的状态,我重复了几次。我就是想不出来。 一些历史。我有一个新的干净的Ubuntu安装,然后我使用Linode的指南设置。经销商ID: Ubuntu描述: Ubuntu 18.04.3 LTS发布: 18.04代号:仿生 灯堆栈。PHP 7.2.防火墙是UFW。网站仍然可以在安装Webmi

  • 我试图将我的应用程序安装到Android L Preview Intel Atom虚拟设备中,它失败了,错误: install_failed_no_matching_abis

  • 在你开始使用 Django 之前,你需要先安装它。我们有一个 完整安装指南 它涵盖了所有的安装步骤和可能遇到的问题;本指南将会给你一个最简单、简洁的安装指引。 安装 Python 作为一个 Web 框架,Django 需要使用 Python 。它适用 2.6.5 到 2.7 的所有 Python 版本。它还具有 3.2 和 3.3 版本的实验性支持。所有这些 Python 版本都包含一个轻量级的数