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
相关推荐
健康平安的活着4 分钟前
mysql中left join 不一定比 in效率高案例
数据库·mysql
九皇叔叔5 小时前
Ubuntu 22.04 版本常用设置
linux·运维·ubuntu
IT摆渡者6 小时前
MySQL性能巡检脚本分析报告
数据库·mysql
Bert.Cai9 小时前
MySQL LPAD()函数详解
数据库·mysql
想唱rap10 小时前
UDP套接字编程
服务器·网络·c++·网络协议·ubuntu·udp
小智社群11 小时前
小米安卓真机ADB对硬件操作
android·adb
norq juox11 小时前
MySQL 导出数据
数据库·mysql·adb
ReaF_star12 小时前
【环保】CentOS 7 安装 MySQL 8 实战记录:从安装到排障一次讲清
linux·mysql·centos
qiuyunoqy12 小时前
MySQL - 2
数据库·mysql
y = xⁿ12 小时前
MySQL学习笔记:乐观锁VS悲观锁/八股总结
笔记·学习·mysql