热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

MySQL入门(2)——安装MySQL数据库(8.0.25版本)

1、更新系统软件sudoaptupdate2、安装sudoaptinstallmysql-server3、进入数据库设置root账户的密码和权限sudomysql4、切换my
1、更新系统软件

sudo apt update

2、安装

sudo apt install mysql-server

3、进入数据库设置root账户的密码和权限

sudo mysql

4、切换mysql数据库

use mysql;

5、修改root用户密码

update user set plugin='mysql_native_password' where user='root';
alter user 'root'@'localhost' identified with mysql_native_password by '这里放你自己的密码';

6、开启数据库远程登录

依次输入

flush privileges;
use mysql
select host,user from user;
update user set host='%' where user='root';
flush privileges;
use mysql
select host,user from user;

出现下图就算成了
在这里插入图片描述

7、刷新权限

FLUSH PRIVILEGES;

8、退出数据库

exit;

9、开启MySQL的3306端口

方法一:
查看端口是否开启

netstat -an | grep 3306

没有开启的话这样操作:输入

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

修改配置文件:把bind-address = 127.0.0.1这一行注销掉

这就开了
在这里插入图片描述
方法二:
因为我后来用方法一发现即使操作了可能还没开,所以又用了方法二可行

(1)查看3306端口状态

firewall-cmd --zone=public --query-port=3306/tcp

如果缺少指令如下图,先安装,安装指令:

sudo apt install firewalld

在这里插入图片描述
再次执行查看端口指令:
在这里插入图片描述
no,表示关闭

(2)需要打开3306端口输入如下指令

firewall-cmd --zone=public --add-port=3306/tcp --permanent

在这里插入图片描述
(3)火墙重载

firewall-cmd --reload

在这里插入图片描述
(4)再次查看3306状态

firewall-cmd --zone=public --query-port=3306/tcp

在这里插入图片描述
yes,说明端口已经打开

10、重启数据库

sudo service mysql restart

11、登录

mysql -uroot -p #方式一,正常登陆
mysql -hIP -P端口 -uroot -p #方法二,可用于远程登录

在这里插入图片描述

12、其他一些命令

查看mysql状态 :sudo service mysql status
启动mysql服务: sudo service mysql start
停止mysql服务: sudo service mysql stop
重启mysql服务: sudo service msyql restart

有以上内容和几篇参考文献如果顺利的话差不多就能成功了,当然我也是安装了好久,因为有零零散散的各种其他问题,比如版本指令不一样啦,软件没法更新啦等等,所以中间有问题的可以评论区提问,我看到了尽可能帮忙解答


推荐阅读
  • 本文介绍了5个基本Linux命令行工具的现代化替代品,包括du、top和ncdu。这些替代品在功能上进行了改进,提高了可用性,并且适用于现代化系统。其中,ncdu是du的替代品,它提供了与du类似的结果,但在一个基于curses的交互式界面中,重点关注占用磁盘空间较多的目录。 ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • 本文介绍了在mac环境下使用nginx配置nodejs代理服务器的步骤,包括安装nginx、创建目录和文件、配置代理的域名和日志记录等。 ... [详细]
  • flowable工作流 流程变量_信也科技工作流平台的技术实践
    1背景随着公司业务发展及内部业务流程诉求的增长,目前信息化系统不能够很好满足期望,主要体现如下:目前OA流程引擎无法满足企业特定业务流程需求,且移动端体 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • 本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ... [详细]
  • RouterOS 5.16软路由安装图解教程
    本文介绍了如何安装RouterOS 5.16软路由系统,包括系统要求、安装步骤和登录方式。同时提供了详细的图解教程,方便读者进行操作。 ... [详细]
  • 树莓派语音控制的配置方法和步骤
    本文介绍了在树莓派上实现语音控制的配置方法和步骤。首先感谢博主Eoman的帮助,文章参考了他的内容。树莓派的配置需要通过sudo raspi-config进行,然后使用Eoman的控制方法,即安装wiringPi库并编写控制引脚的脚本。具体的安装步骤和脚本编写方法在文章中详细介绍。 ... [详细]
  • 本文介绍了MVP架构模式及其在国庆技术博客中的应用。MVP架构模式是一种演变自MVC架构的新模式,其中View和Model之间的通信通过Presenter进行。相比MVC架构,MVP架构将交互逻辑放在Presenter内部,而View直接从Model中读取数据而不是通过Controller。本文还探讨了MVP架构在国庆技术博客中的具体应用。 ... [详细]
  • 本文介绍了在Ubuntu下制作deb安装包及离线安装包的方法,通过备份/var/cache/apt/archives文件夹中的安装包,并建立包列表及依赖信息文件,添加本地源,更新源列表,可以在没有网络的情况下更新系统。同时提供了命令示例和资源下载链接。 ... [详细]
  • 本文介绍了在Android Studio中使用命令行build gradle的方法,并解决了一些常见问题,包括手动配置gradle环境变量和解决External Native Build Issues的方法。同时提供了相关参考文章链接。 ... [详细]
  • PeopleSoft安装镜像版本及导入语言包的方法
    本文介绍了PeopleSoft安装镜像的两个版本,分别是VirtualBox虚拟机版本和NativeOS版本,并详细说明了导入语言包的方法。对于Windows版本,可以通过psdmt.exe登录进入,并使用datamover脚本导入语言包。对于Linux版本,同样可以使用命令行方式执行datamover脚本导入语言包。导入语言包后,可以实现多种语言的登录。参考文献提供了相关链接以供深入了解。 ... [详细]
  • Redis的默认端口、数据库使用和多端口配置
    本文介绍了Redis的默认端口、数据库使用和多端口配置的方法。通过选择不同的数据库和使用flushdb命令可以实现对不同数据库的访问和清除数据。同时,本文还介绍了在同一台机器上启用多个Redis实例的方法,并讨论了配置认证密码的步骤和注意事项。 ... [详细]
author-avatar
梧桐树信息科技
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有