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
相关推荐
m0_63564748几秒前
Qt开发与MySQL数据库教程(二)——MySQL常用命令以及示例
java·开发语言·数据库·mysql
予枫的编程笔记2 分钟前
【面试专栏 | MySQL】MySQL事务底层实现拆解:Redo/Undo Log+锁+MVCC,一文讲透ACID
mysql·redo log·mvcc·数据库锁·undo log·事务原理·面试干货
程序员榴莲5 分钟前
MySQL (一):MySQL的安装与启动
数据库·mysql
xuboyok234 分钟前
MySQL中ON DUPLICATE KEY UPDATE的介绍与使用、批量更新、存在即更新不存在则插入
android·数据库·mysql
倔强的石头10635 分钟前
MySQL 兼容性深度解析:从内核级优化到“零修改”迁移工程实践
数据库·mysql·adb·kingbase
V1ncent Chen35 分钟前
从零学SQL 03 Windows环境安装MySQL(图文版)
数据库·windows·sql·mysql·数据分析
i建模36 分钟前
Ubuntu Node.js 升级方案
linux·运维·ubuntu·node.js
yatum_20141 小时前
VirtualBox 集群环境下 MySQL 5.7 完整安装教程(master 服务端 + slave 客户端)
linux·mysql
猿月亮1 小时前
MySQL5.7安装图文详细步骤(保姆级教程)-mysql5.7下载安装
mysql·adb
头发那是一根不剩了1 小时前
Ubuntu 离线环境升级 OpenSSH 修复漏洞
linux·运维·ubuntu