当前位置: 首页 > news >正文

Ubuntu环境下安装MySQL

Ubuntu 环境下安装 MySQL

sudoaptinstallmysql-server
sudoaptinstalllibmysqlclient-dev

查看 MySQL 服务的启动状态

systemctl status mysql

手动启动 MySQL 服务

systemctl start mysql

查看 MySQL 默认的密码

sudocat/etc/mysql/debian.cnf
# Automatically generated for Debian scripts. DO NOT TOUCH![client]host=localhost user=debian-sys-maint password=9Kqc6Ev4EONapEnJ socket=/var/run/mysqld/mysqld.sock[mysql_upgrade]host=localhost user=debian-sys-maint password=9Kqc6Ev4EONapEnJ socket=/var/run/mysqld/mysqld.sock

使用默认的用户名和密码登录

mysql -u debian-sys-maint -p# Enter password: 9Kqc6Ev4EONapEnJ

登录 MySQL 后修改 root 密码

# 切换到mysql系统数据库 use mysql # 修改认证插件和root密码 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; # 立即刷新权限 FLUSH PRIVILEGES;

查看 MySQL 中与端口相关的所有配置变量(如果在服务器上,需要开放3306端口权限)

show variables like '%port%';
+--------------------------+-------+|Variable_name|Value|+--------------------------+-------+|admin_port|33062||large_files_support|ON||mysqlx_port|33060||mysqlx_port_open_timeout|0||port|3306||report_host|||report_password|||report_port|3306||report_user|||require_secure_transport|OFF|+--------------------------+-------+10rowsinset(0.01sec)

查看 MySQL 的 root 用户是否开放远程访问权限(默认没有开放远程访问权限,只有 localhost )

select user, host from user where user='root';
+------+-----------+|user|host|+------+-----------+|root|localhost|+------+-----------+1rowinset(0.00sec)

开放 MySQL 的 root 用户的远程访问权限(存在安全风险,不建议在生成环境下使用)

update usersethost='%'where user='root';

修改 MySQL 配置文件中的监听地址(默认只监听本地的 IP 地址,外部无法访问)

sudovim/etc/mysql/mysql.conf.d/mysqld.cnf
# 将 bind-address 和 mysqlx-bind-address 修改 0.0.0.0bind-address=0.0.0.0 mysqlx-bind-address=0.0.0.0
# 重启 mysql 服务systemctl restart mysql
http://www.jsqmd.com/news/285943/

相关文章:

  • 026 年办公效率工具指南:AI 生成 PPT 不再是选择题,而是职场生存的必选项
  • 【计算机毕业设计案例】基于springboot的绍兴旅游系统(程序+文档+讲解+定制)
  • 【计算机毕业设计案例】基于 Java+Spring Boot 的停车场管理系统基于springboot的莆田学院停车场管理系统(程序+文档+讲解+定制)
  • H5 最新mtgsig
  • LINUX GOT HOOK
  • 2026年非标品直通车代运营公司专业深度测评:排名前五权威榜
  • 【计算机毕业设计案例】基于Java+springboot+vue的某电子企业智能生产信息系统的设计(程序+文档+讲解+定制)
  • UU远程助力低配设备第一时间体验终末地!
  • 【毕业设计】基于springboot的学院停车场管理系统(源码+文档+远程调试,全bao定制等)
  • ABAP--启用后台作业
  • 【Vmware】windows物理机共享文件给vm虚拟机中的Centos系统
  • 2026学历提升机构口碑榜!避开这些坑,选对机构少走2年弯路
  • 看AI变身游戏达人:莫斯科研究院开发超快视觉智能测试平台KAGE
  • 2026年专业深度测评:电商代运营公司排名前五权威榜单2
  • 2026年专业深度测评:电商代运营公司排名前五权威榜单
  • 卡耐基梅隆大学发现让AI更聪明的秘诀:犯错后自我纠正
  • Java毕设项目:基于springboot的绍兴旅游系统(源码+文档,讲解、调试运行,定制等)
  • 网速监控、流量监控软件TrafficMonitor(network monitoring)CPU监控、内存监控
  • 2026高性价比学历提升机构推荐!上班族/零基础必看,避开这些坑
  • 2026自考机构红黑榜:哪家靠谱?三步筛出正规军+高通过率榜单
  • 约翰霍普金斯大学:让卫星“慧眼“像人类一样逐步发现地面变化
  • 2026零基础学历提升机构红榜 避坑指南+精准匹配,在职党/小白秒懂
  • 2026十大学历提升机构推荐,靠谱之选汇总
  • 阿里云计算如何让大语言模型吃得更聪明
  • 2026年专业深度测评:天猫直通车代运营排名前五权威榜单
  • 在职护士如何3个月拿下护资?我的“碎片化”刷题秘籍(附APP对比)
  • 网页开发的基石:深入解析 HTML 与 PHP 的本质差异
  • 天价彩礼:技术人婚姻路上的架构难题与优化方案
  • 2026优质学历提升机构全解析
  • 2025上海建筑渗漏治理优选服务商全景洞察:专业技术、可靠维保与场景化解决方案