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_64880493_江哥1 小时前
用正则方法从中英文本提取英文的python示例
python·mysql·正则表达式
九皇叔叔3 小时前
Linux Shell 正则表达式:从入门到实战,玩转文本匹配与处理
linux·mysql·正则表达式
lzyuuuu3 小时前
Ubuntu22.04 VMware虚拟机文件拖放问题:文字复制正常但文件拖放失效
ubuntu
Wang's Blog4 小时前
MySQL: 高并发电商场景下的数据库架构演进与性能优化实践
mysql·性能优化·数据库架构
程序新视界4 小时前
什么是MySQL JOIN查询的驱动表和被驱动表?
数据库·后端·mysql
一匹电信狗5 小时前
【MySQL】数据库的相关操作
linux·运维·服务器·数据库·mysql·ubuntu·小程序
陈一Tender5 小时前
JavaWeb后端实战(登录认证 & 令牌技术 & 拦截器 & 过滤器)
java·开发语言·spring boot·mysql
小猫挖掘机(绝版)8 小时前
kalibr进行相机内参以及相机imu的融合标定
ubuntu·无人机·slam·标定·vinsfusion
Siren_dream8 小时前
在VMware上运行Linux(我选择的是Ubuntu)
linux·运维·ubuntu
Cabbage_acmer8 小时前
MySQL期中考试突击!
数据库·mysql