Ubuntu系统安装MySQL

使用在线方式安装

更新软件包

shell 复制代码
sudo apt update

安装MySQL服务器

shell 复制代码
# 查看可使用的安装包
sudo apt search mysql-server

安装指定版本的MySQL

shell 复制代码
# 安装指定版本
sudo apt install -y mysql-server-8.0

如果不加-y 会在安装过程中,系统将提示你设置MySQL的root密码。记住这个秘密,登录的时候会用到。

开启MySQL服务

MySQL安装完成后会自动启动。

未启动,使用一下命令启动MySQL服务

shell 复制代码
sudo systemctl start mysql

将MySQL设置为开机自启动:

shell 复制代码
sudo systemctl enable mysql

查看MySQL服务状态

shell 复制代码
sudo systemctl status mysql

修改密码、权限信息

设置密码

shell 复制代码
# 登录mysql,在默认安装时如果没有让我们设置密码,则直接回车就能登录成功。
sudo mysql -uroot -p
# 设置密码 mysql8.0
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
# 刷新缓存
flush privileges;
修改配置文件,可以远程访问
shell 复制代码
#打开配置文件
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
#修改 bind-address,保存后重启MySQL即可。
bind-address            = 0.0.0.0
#重启MySQL重新加载一下配置:
sudo systemctl restart mysql
相关推荐
flower_drop8 小时前
基于 WebUSB 与 CDP:在浏览器端实现 Android 设备通信与无证书抓包实践
android·chrome·测试工具·adb·bug·edge浏览器
SendTomo8 小时前
【技术交流】从0到1构建一个汉字学习平台:汉字吧(hanzi8.com)的技术架构猜想
redis·mysql·nginx·php·个人开发
IT大白鼠8 小时前
MySQL 分布式集群系列 · 第四篇——实操部署指南:从零搭建生产级 MySQL NDB 集群
数据库·分布式·mysql
IT大白鼠8 小时前
MySQL 分布式集群系列 · 第三篇——核心原理精讲:NDB 自动分片、多主写入与数据同步
数据库·分布式·mysql
bwz999@88.com9 小时前
Ubuntu Server 24.04 设置中文
linux·运维·ubuntu
fly-979 小时前
Ubuntu FTP/SFTP 报错:找不到匹配的 hostkey 算法 完整解决
linux·ubuntu
初願致夕霞11 小时前
MySQL_索引
数据库·mysql
一只小李郁vickie12 小时前
mysql 开启压缩传输3402条数据2.1秒压缩到毫秒级
数据库·mysql
前端兰博13 小时前
04-数据库-MySQL
后端·mysql
这个DBA有点耶13 小时前
COUNT慢不是因为用了*,是这5个原因——1000万行数据实测+执行计划深度解析
数据库·mysql·算法