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
相关推荐
都适、隶仁ミ9 分钟前
【等保加固】MySQL5.7.38
运维·服务器·mysql·安全·等保
fengkai45451 小时前
十一、MySQL 第 4-7 章
运维·数据库·mysql
ao-weilai1 小时前
MySQL数据库:索引
数据库·mysql
Highcharts.js2 小时前
动态数据可视化架构:Highcharts + PHP + MySQL 从数据库到数据渲染
数据库·mysql·php·开发文档·实时数据·highcharts·图表开发
奔跑的大白啊11 小时前
多容器共享目录权限踩坑记
linux·ubuntu·共享目录·linux权限·docker 容器化部署
晚安日记wanna17 小时前
MySQL 回表为什么这么慢?5 种优化手段逐个拆解
数据库·mysql·性能优化
晚安日记wanna17 小时前
索引建了却不走?7 个失效原因逐层排查
数据库·mysql·性能优化
ao-weilai20 小时前
MySQL数据库:基本查询
android·数据库·mysql
java1234_小锋20 小时前
【技术专题】Mysql8 数据库 - Mysql8 查询数据
数据库·mysql
缘友一世20 小时前
银河护卫队在steam(linux Proton GE-Proton10-34)上启动无窗口问题修复
linux·ubuntu·steam·proton