首页 > 数据库 >ubuntu22 mysql 8.0.33

ubuntu22 mysql 8.0.33

时间:2023-07-28 09:02:12浏览次数:40  
标签:8.0 33 sudo -----------------+ host user mysql ubuntu22 localhost

一、安装

下载安装
sudo apt install mysql-server -y

查看版本
mysql --version

mysql Ver 8.0.33-0ubuntu0.22.04.2 for Linux on x86_64 ((Ubuntu))

查看是否运行
sudo systemctl status mysql

Active: active (running) since Thu 2023-05-18 19:53:54 CST; 2h 41min ago

修改密码
进入mysql(默认无密码)
sudo mysql
使用当前数据库
use mysql

返回结果:

Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed

查看
select host,user from user;

返回结果:

±----------±-----------------+
| host | user |
±----------±-----------------+
| localhost | debian-sys-maint |
| localhost | mysql.infoschema |
| localhost | mysql.session |
| localhost | mysql.sys |
| localhost | root |
±----------±-----------------+
5 rows in set (0.26 sec)

改为可从任何主机访问数据库
update user set host='%' where user='root';

返回结果:

Query OK, 1 row affected (0.22 sec)
Rows matched: 1 Changed: 1 Warnings: 0

查看
select host,user from user;

返回结果:

±----------±-----------------+
| host | user |
±----------±-----------------+
| % | root |
| localhost | debian-sys-maint |
| localhost | mysql.infoschema |
| localhost | mysql.session |
| localhost | mysql.sys |
±----------±-----------------+
5 rows in set (0.00 sec)

改密码

show databases;

show tables;

select host,user from user;

alter user 'root'@'%' identified with mysql_native_password by 'master$12342023';

flush privileges;

退出
exit

测试登录
mysql -u root -p 123456

退出
exit

开启远程访问

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

将以下地址均改为 0.0.0.0

bind-address = 127.0.0.1
mysqlx-bind-address = 127.0.0.1

重启mysql
sudo systemctl restart mysql

测试:使用navicat连接
二、卸载
使用 apt-get 命令卸载 MySQL:
sudo apt-get remove --purge mysql-server mysql-client mysql-common

删除 MySQL 的配置文件和数据:
sudo rm -rf /etc/mysql/ /var/lib/mysql/

清除 MySQL 相关的依赖:
sudo apt-get autoremove

清除残留文件和目录:
sudo find / -iname 'mysql*' -exec rm -rf {} ;

参考: unbuntu如何彻底删除mysql?
————————————————

标签:8.0,33,sudo,-----------------+,host,user,mysql,ubuntu22,localhost
From: https://www.cnblogs.com/zhyp/p/17586668.html

相关文章

  • mysql启动报错:ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost:330
    mysql启动报错:ERROR2003(HY000):Can'tconnecttoMySQLserveron'localhost:3306'(10061)netstat-ano|findstr3306,检查端口3306上是否有进程运行(或直接检查任务管理器中的进程),发现mysqld.exe进程未运行以管理员身份运行cmd,键入netstartmysql,遇到报错:MySQL服务......
  • thinkphp: thinkphp6升级到thinkphp8(8.0.1)
    一,官方文档:https://doc.thinkphp.cn/v8_0/setup.html二,查看当前的php版本是否满足升级条件:1,文档中的环境要求2,查看本地的php版本:liuhongdi@lhdpc:~$/usr/local/soft/php8/bin/php--versionPHP8.1.1(cli)(built:Dec20202116:12:16)(NTS)Copyright(c)T......
  • 3389远程桌面连接时出现由于没有远程桌面授权服务器可以提供许可证
    原文:https://baijiahao.baidu.com/s?id=1738037840846148087&wfr=spider&for=pc 远程桌面连接出现由于没有远程桌面授权服务器可以提供许可证,远程会话被中断,请跟服务器管理员联系,怎么办呢?  首先确认你的操作系统  比如小编的是windowsserver2018年 ......
  • 33构件与中间件的基本概念
    构件的定义:是一种组装单元,具有规范的接口规约和显式的语境依赖。软件构件可以被独立地部署并由第三方任意组装定义2:有价值、几乎独立并可替换的一个部分,有清晰的功能定义3:是一个独立发布的功能,可以通过接口访问服务 模块的特性:结构化开发的产物对象的特性:具有唯一标志、有状......
  • Debian11 TAR包安装MySQL8.0
    MySQL8下载地址访问https://downloads.mysql.com/archives/community/版本选择8.0.32,操作系统选择Linux-Generic,操作系统版本选择Linux-Generic(glibc2.17)(x86,64-bit);选择CompressedTARArchive,MinimalInstall点击下载,或者使用下面的URL直接下载https://cdn.my......
  • mysql8.0 centos7 xtrabackup步骤
    mysql8.0centos7xtrabackup步骤wgethttps://downloads.percona.com/downloads/Percona-XtraBackup-8.0/Percona-XtraBackup-8.0.33-28/binary/redhat/7/x86_64/percona-xtrabackup-80-8.0.33-28.1.el7.x86_64.rpmyuminstallcmakegccgcc-c++libaiolibaio-develauto......
  • Ubuntu18.04离线安装cuda,docker和nvidia-docker
    近来接手一个项目,服务器没有外网,还缺少一堆基础工具,离线安装相关依赖十分头疼。在此两篇博客记录一下此次经历。各部件的依赖如下:Nvida-docker需要CUDA驱动,安装CUDA需要GCC编译库,安装GCC需要用到make工具(make非必须)有关GCC依赖与make工具安装,请看另一篇博客。目录1.离线安装......
  • ubuntu22.04 cuda cudnn tensorRT安装
    1:查看当前安装驱动版本信息driverversion:525.116.03cudaversion:12.0注意:nvidia官网下载和打开巨慢的问题把nvidia.com换成nvidia.cn2:下载cudaversion12.0版本并安装https://developer.nvidia.com/cuda-toolkit-archivehttps://developer.nvidia.com/cuda-12-0-0......
  • Njs 0.8.0发布
    导读Njs0.8.0发布,分为nginx模块和核心进行介绍。nginx模块更改:删除了0.7.10版本中引入的FetchAPI中对禁止的头信息的特殊处理。更改:删除了http模块中自0.5.0以来废弃的r.requestBody()和r.responseBody()。更改:在http模块中过滤时,在r.internalRedirect()中抛出一......
  • 微信 8.0 来啦,炸裂!
    阅读本文大概需要2.3分钟。前两天微信公开课十年之约,相信不少人都看直播了,直播过程中,龙哥除了讲解了他一直坚持的产品理念之外,还透漏了一些微信新版本的功能,就在刚刚,微信8.0新版本来啦,话不多说,直接给大家简单解析下新版本有哪些炸裂的功能吧。1.先给大家来一波微信8.0的欢迎......