news 2026/9/3 1:01:49

Ubuntu环境下安装MySQL

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/2 10:39:21

ABAP--启用后台作业

案例:DATA: jobname LIKE tbtcjob-jobname. "后台进程名称DATA: jobcount LIKE tbtcjob-jobcount.jobname uuid."job open 获取jobname jobcountCALL FUNCTION JOB_OPENEXPORTINGjobname jobnameIMPORTINGjobcount jobcountEXCEPT…

作者头像 李华
网站建设 2026/9/2 21:35:42

Java计算机毕设之基于Springboot的生鲜超市管理系统基于springboot的蔬菜超市系统(完整前后端代码+说明文档+LW,调试定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/9/1 23:51:27

Java毕设项目推荐-基于SpringBoot+vue的保险公司人力资源管理系统基于springboot的寿险公司人力资源管理系统【附源码+文档,调试定制服务】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华