返回顶部
首页 > 资讯 > 数据库 >Ubuntu 18.04 安装MySQL及修改默认密码
  • 852
分享到

Ubuntu 18.04 安装MySQL及修改默认密码

mysqlubuntu数据库linux 2023-09-12 16:09:13 852人浏览 薄情痞子
摘要

一、ubuntu 18.04 安装Mysql 步骤 1、检查系统中是否已经安装了mysql sudo netstat -tap | grep mysql 如果有信息显示mysql,说明就已经安装过了。

一、ubuntu 18.04 安装Mysql 步骤

1、检查系统中是否已经安装了mysql

sudo netstat -tap | grep mysql

如果有信息显示mysql,说明就已经安装过了。

在这里插入图片描述
无信息显示,可以进行下一步安装

2、安装:

在安装过程中,系统将提示您创建root密码。选择一个安全的,并确保记住它,因为后面需要用到这个密码。实际操作中并未要求我创建密码。

sudo apt-get update #更新软件源sudo apt-get install mysql-server #安装mysql
#安装的时候会提示要设置root密码,如果你没有在卸载的时候去清理残留数据是不会提示你去设置root密码的,可以用下面的方法修改密码sudo apt-get install mysql-client mysql-server #检查mysql是不是在运行sudo service mysql status 

3、测试是否安装成功

sudo netstat -tap | grep mysql

4、登录

mysql -u 用户名 -p 回车

5、启动和关闭mysql服务器

一般安装完成之后都是会自动运行的,如果没有运行可以start

sudo service mysql start

关闭mysql服务

sudo service mysql stop

确认是否启动成功,mysql节点处于LISTEN状态表示启动成功

sudo netstat -tap | grep mysql

6 、卸载:

sudo apt purge mysql-*sudo rm -rf /etc/mysql/ /var/lib/mysqlsudo apt autoremove

二、修改默认密码及用户名

Ubuntu16安装mysql5.7未提示输入密码,安装后修改mysql密码默认密码

mysql默认密码为空;

但是使用mysql -uroot -p 命令连接mysql时,报错

ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’
此时需要修改默认密码即可。

1.进入到etc/mysql 目录下,查看debian.cnf文件

进入到etc/mysql 目录下,输入sudo cat debian.cnf 命令,找到用户名及密码 ,使用此账号登录mysql。

或者在终端输入:sudo cat /etc/mysql/debian.cnf 直接查看debian.cnf文件。

在这里插入图片描述

2.使用默认用户名及密码登录mysql

用户名:debian-sys-maint
密码:Yl04PfkslzCVLEtT
登录:mysql -u debian-sys-maint -p Yl04PfkslzCVLEtT
在这里插入图片描述

3.修改root用户的的密码

在mysql中执行下面语句修改密码:

show databases;#查看所有数据库use mysql; #连接到mysql数据库# update user set authentication_string=PASSWord("自定义密码") where user='root';update user set authentication_string=PASSWORD("root123456") where user='root';#密码为:root123;用户名为:root。update user set plugin="mysql_native_password";flush privileges; #立即生效quit;#退出
-- 记得语句的结果,一定要加 ;
  • 注:找到:update user set authentication_string=PASSWORD(“自定义密码”) where user=‘root’;将这一行注释掉,即在前面加"#";
    然后重新复制一行:update user set authentication_string=PASSWORD(“root123”) where user=‘root’;
    把用户名改成了:"root " 密码为:“root123”
  • 注:修改过程(了解)
    • 此外要注意英文的双引号和分号!!
    • 5.7版本下的mysql数据库下已经没有password这个字段了,password字段改成了authentication_string
>mysql -u root -pEnter password: ********Welcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 12Server version: 5.7.18-log MySQL CommUnity Server (GPL)Copyright (c) 2000, 2017, oracle and/or its affiliates. All rights reserved.Oracle is a reGIStered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> use mysql;Database changedmysql> select User from user;  #此处为查询用户命令+-----------+| User      |+-----------+| *******  || mysql.sys || root      |+-----------+3 rows in set (0.00 sec)mysql> update user set password=password("*******") where user="*******";  #修改密码报错ERROR 1054 (42S22): Unknown column 'password' in 'field list'mysql> update mysql.user set authentication_string=password('*******') where user='*******';  #修改密码成功Query OK, 1 row affected, 1 warning (0.00 sec)Rows matched: 1  Changed: 1  Warnings: 1mysql> flush privileges;  #立即生效Query OK, 0 rows affected (0.00 sec)mysql> quitByen>mysql -u ******* -p #以该用户登录成功.Enter password: ********…………………………mysql>

4.修改完密码,需要重启mysql

终端输入:/etc/init.d/mysql restart; 重启mysql。
在这里插入图片描述

5.再次登录

终端输入:mysql -u root -p 密码;
在这里插入图片描述
登录成功!

数据库安装后的目录结构(只针对于使用apt-get install 在线安装)

  • 数据库存放目录: /var/lib/mysql/
  • 相关配置文件存放目录: /usr/share/mysql
  • ​ 相关命令存放目录: /usr/bin(mysqladmin mysqldump等命令)
  • 启动脚步存放目录: /etc/rc.d/init.d/

三、MySQL数据库基本使用

1、启动MySQL数据库服务

sudo service mysql start或sudo systemctl start mysql.service

2、重启MySQL数据库服务

sudo service mysql restart或sudo systemctl restart mysql.service

3、停止MySQL数据库服务

sudo service mysql stop或sudo systemctl stop mysql.service

4、查看MySQL运行状态

sudo service mysql status或sudo systemctl status mysql.service

##5、 设置MySQL服务开机自启动

sudo service mysql enable或sudo systemctl enable mysql.service

6、停止MySQL服务开机自启动

sudo service mysql disable或sudo systemctl disable mysql.service

7、配置MySQL远程登录

有时候,为了开发方便,我们需要使用本地电脑远程访问和管理MySQL数据库。默认情况下,为了安全MySQL只允许本地登录,如果要开启远程连接,则需要修改MySQL的配置文件:

正常情况下,mysql占用的3306端口只是在IP 127.0.0.1上监听,拒绝了其他IP的访问。
需要将 /etc/mysql/mysql.conf.d 目录下 mysqld.cnf中的 bind-address = 127.0.0.1 注释掉。

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

打开配置文件,找到bind-address = 127.0.0.1这一行
改为bind-address = 0.0.0.0即可或简单一点注释掉(前面加 “#”)也行。
在这里插入图片描述
修改完成保存后,需要重启MySQL服务才会生效。

8、解决远程连接mysql错误1130代码的方法

在用远程连接Mysql服务器的数据库,不管怎么弄都是连接不到,错误代码是1130,ERROR 1130: Host xxxxxxx is not allowed to connect to this MySQL Server
是因为无法给远程连接的用户权限问题。

在本机登入mysql后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称’%’。

mysql -u root -pmysql>use mysql;mysql>select 'host' from user where user='root';mysql>update user set host = '%' where user ='root';mysql>flush privileges;mysql>select 'host'   from user where user='root';

第一句是以权限用户root登录
第二句:选择mysql库
第三句:查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称)
第四句:修改host值(以通配符%的内容增加主机/IP地址),当然也可以直接增加IP地址
第五句:刷新MySQL的系统权限相关表
第六句:再重新查看user表时,有修改。。
重起mysql服务即可完成。

来源地址:https://blog.csdn.net/weixin_59141187/article/details/131288051

您可能感兴趣的文档:

--结束END--

本文标题: Ubuntu 18.04 安装MySQL及修改默认密码

本文链接: https://lsjlt.com/news/404798.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Ubuntu 18.04 安装MySQL及修改默认密码
    一、Ubuntu 18.04 安装mysql 步骤 1、检查系统中是否已经安装了MySQL sudo netstat -tap | grep mysql 如果有信息显示mysql,说明就已经安装过了。...
    99+
    2023-09-12
    mysql ubuntu 数据库 linux
  • ubuntu如何修改默认安装路径
    在Ubuntu中,默认的安装路径是/usr目录。如果需要修改默认安装路径,可以按照以下步骤操作:1. 打开终端(Ctrl+Alt+T...
    99+
    2023-10-10
    ubantu
  • UBUNTU的默认root密码是多少,修改root密码
    一、Ubuntu的默认root密码是随机的,即每次开机都有一个新的root密码。可以在终端输入命令 sudo passwd,然后输入当前用户的密码,enter. 二、终端会提示输入新的密码并确认,此时的密码就是root新密码。修改成功后,输...
    99+
    2023-08-31
    unix linux 服务器
  • MySQL中怎么修改默认密码
    MySQL中怎么修改默认密码,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。具体更新密码步骤如下:  c:>mysql -u root  ...
    99+
    2024-04-02
  • MySQL中如何修改默认密码
    MySQL中如何修改默认密码,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。具体更新密码步骤如下:c:>mysql -u rootmy...
    99+
    2024-04-02
  • Ubuntu中如何修改mysql默认编码
    这篇文章主要介绍“Ubuntu中如何修改mysql默认编码”,在日常操作中,相信很多人在Ubuntu中如何修改mysql默认编码问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Ubuntu中如何修改mysql默...
    99+
    2023-07-04
  • 怎么在Ubuntu中修改mysql默认编码
    今天就跟大家聊聊有关怎么在Ubuntu中修改mysql默认编码,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。修改mysql的配置文件,使数据库与服务器操作系统的字符集设置一致。&nb...
    99+
    2023-06-13
  • MySQL安装及初始密码修改
    MySQL安装一、系统环境Centos7或REHL7 二、下载MySQL rpm安装包(这里以5.7为例)具体下载方式就不多说了,网上很多 三、删除系统自带的MariaDB数据库rpm -qa | grep...
    99+
    2024-04-02
  • WAMP中怎么修改mysql默认空密码
    本篇文章给大家分享的是有关WAMP中怎么修改mysql默认空密码,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。   &n...
    99+
    2024-04-02
  • WAMP中如何修改mysql默认空密码
    WAMP中如何修改mysql默认空密码,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。首先,通过WAMP打开mysql控制台。 ...
    99+
    2024-04-02
  • openstack默认密码怎么修改
    要更改OpenStack的默认密码,可以按照以下步骤操作:1. 登录到OpenStack控制节点或管理节点的命令行界面。2. 使用以...
    99+
    2023-10-11
    openstack
  • Anaconda 安装及修改环境默认位置
    一、安装步骤  1.官网下载安装包 2.安装 一路next即可,安装位置可改到D盘 3.添加环境变量 将如上路径添加到系统path,不会的参考下面步骤 电脑右键选择属性,选择高级系统设置  添加如下内容 D:\AnacondaD:\Ana...
    99+
    2023-09-11
    python windows conda
  • Ubuntu 修改mysql密码
    1、首先用管理员权限进入mysql sudo mysql 2、修改密码 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_passw...
    99+
    2023-09-01
    mysql 数据库
  • phpmyadmin修改默认密码的方法
    小编给大家分享一下phpmyadmin修改默认密码的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!set pass...
    99+
    2024-04-02
  • windows下修改默认mysql编码
    查看编码格式: 进入mysql执行下面语句 show variables like "%character%"; 修改编码格式: set character_set_client=utf8; set character_set...
    99+
    2014-06-20
    windows下修改默认mysql编码
  • MySql修改默认字符编码
    windows下 在命令行下,查看当前数据库编码 show variables like "%char%"; mysql> show variables like "%char%"; +-------------------------...
    99+
    2018-03-18
    MySql修改默认字符编码
  • MySQL Windows版本下载及安装时默认路径的修改
    文章目录 前言一、MySQL 下载二、默认路径修改1、安装前准备【非常重要】2、启动安装程序 总结1、MySQL下载2、MySQL默认路径修改 前言 MySQL 被Oracle收...
    99+
    2023-10-20
    mysql 数据库
  • mysql学习之-密码管理(默认密码,修改密码,解决忘记密码)
    1. mysql安装后默认没有密码,初始化安装后默认密码登录,需要马上修改root密码。 [root@mysql ~]# cat /root/.mysql_secret    --查看r...
    99+
    2024-04-02
  • windows11默认账号密码怎么修改
    这篇文章主要介绍“windows11默认账号密码怎么修改”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“windows11默认账号密码怎么修改”文章能帮助大家解决问题。windows11默认账号密码是...
    99+
    2023-06-30
  • 如何修改BeEF工具默认密码
    今天就跟大家聊聊有关如何修改BeEF工具默认密码,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。修改BeEF工具默认密码BeEF是一个浏览器攻击框架,默认已经安装在Kali ...
    99+
    2023-06-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作