首页 > 数据库 >ubuntu安装mysql

ubuntu安装mysql

时间:2024-04-17 14:22:18浏览次数:28  
标签:mysql root ubuntu apt server MySQL 安装

ubuntu安装mysql

方法一、使用 apt 仓库

  • 更新软件列表
    apt update

  • 查看可用的 MySQL 版本
    apt list | grep mysql-server 或者 apt search mysql-server

  • 安装指定版本的 MySQL 服务器
    apt install mysql-server-<version>
    例如安装8.0
    apt install mysql-server-8.0

使用apt命令安装 MySQL,则 root 用户的默认密码为空。安装完成后,您需要使用 mysql -uroot -p 命令登录 MySQL,然后设置新的密码。

方法二:使用 MySQL 官方 Deb 包

安装完成后,可以使用 grep "temporary password" /var/log/mysqld.log 命令查看 root 用户的默认密码。
您需要使用 mysql -uroot -p 命令登录 MySQL,然后设置新的密码。

修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpasswd';
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'newpasswd';

远程连接不上的问题

  • 查看bind-address
    SHOW VARIABLES LIKE 'bind_address';
    修改为0.0.0.0即可

标签:mysql,root,ubuntu,apt,server,MySQL,安装
From: https://www.cnblogs.com/wszzn/p/18140625

相关文章

  • 安装postgres
    安装postgresqlyum安装官网参考:https://www.postgresql.org/download/linux/redhat/#InstalltherepositoryRPM:sudoyuminstall-yhttps://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm#InstallPostgreSQL:s......
  • mysql8修改数据目录
    mysql8修改数据目录停止mysqlsystemctlstopmysqld修改配置文件/etc/my.cnf#datadir=/var/lib/mysql#socket=/var/lib/mysql/mysql.sockdatadir=/data/mysqlsocket=/data/mysql/mysql.sock迁移数据文件mkdir/datarsync-az/var/lib/mysql/data/创建socke......
  • mysql8.0忘记密码后重置密码
    免密验证修改配置文件vim/etc/mysql/mysql.conf.d/mysqld.cnf在配置文件中添加一行skip-grant-tables重启mysqlsystemctlrestartmysql登录mysqlmysql-uroot-p,提示输入密码直接回车即可将密码清空,然后退出usemysql;updateusersetauthentication_string=''wher......
  • mysql导出表结构
    导出整个库mysqldump--opt-dyjtxz-uroot-p>yjtxz.sql导出单个表mysqldump-uroot-p-dyjtxzhs_risk>hs_risk.sql导出数据到文件select*fromblade_deptlimit1intooutfile'/var/lib/mysql-files/blade_dept.txt';把数据库的表结构导出Excel格式,在工具里把......
  • mysql备份与恢复
    mysqldump默认没有存储过程函数触发器等的信息,是不导出的mysqldump备份表mysqldump-u用户名-p数据库名表名>备份文件路径mysqldump-uroot-pbbba>ccc.a.sqlmysqldump恢复表mysqldump-u用户名-p数据库名<备份文件路径mysqldump-uroot-pbbb<ccc.a......
  • Nginx部署安装
     #部署前准备工作#配置阿里云的yum源yum-yinstallwgetcd/etc/yum.repos.d/wgethttp://mirrors.aliyun.com/repo/Centos-7.repomvCentOS-Base.repoCentOS-Base.repo.bakmvCentos-7.repoCentOS-Base.repoyumcleanallyummakecacheyumupdate yum-y......
  • mysql锁表查询
    一、查询所有进程showfullprocesslist;字段说明id列,用户登录mysql时,系统分配的"connection_id",可以使用函数connection_id()查看user列,显示当前用户。如果不是root,这个命令就只显示用户权限范围的sql语句host列,显示这个语句是从哪个ip的哪个端口上发的,可以用来跟踪出现......
  • mysql如何批量kill慢查询
    原文链接:https://blog.csdn.net/lanyang123456/article/details/122277340Slowquery慢查询是指执行很慢的SQL语句。一般会设置一个阈值,例如,100ms,执行时间超过100ms的都会判定为慢查询。慢查询是一种危险的信号,MySQL服务可能很快不可用。当大量出现的时候,应该立即kill。......
  • mysql5.7配置文件
    datadir=/data/mysqlsocket=/var/lib/mysql/mysql.sockDisablingsymbolic-linksisrecommendedtopreventassortedsecurityriskssymbolic-links=0log-error=/data/mysql/mysqld.logpid-file=/data/mysql/mysqld/mysqld.piddefault-time-zone='+8:00'......
  • mysql锁表解锁
    锁表语句LOCKTABLEStbl_nameREAD;锁表怎么解决?MySQL锁表怎么解锁?#1.查进程,主要是查找被锁表的那个进程的IDSHOWPROCESSLIST;#2.kill掉锁表的进程IDKILL10866;//后面的数字是进程的ID====================--锁表解决方法showfullprocesslist;--显示完整......