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
相关推荐
全职计算机毕业设计35 分钟前
SpringBoot+Mysql实现的停车场收费小程序系统+文档
spring boot·mysql·小程序
AirMan1 小时前
SQL语句中,为什么group by能够提前"预知"select的别名?
mysql
自动驾驶小卡1 小时前
ubuntu 常用操作指令(与域控制器交互相关)
linux·ubuntu·操作指令
Lx3524 小时前
UNION ALL与UNION的性能差异及选择技巧
sql·mysql·oracle
新时代苦力工4 小时前
MVCC机制:Undo Log版本链与ReadView机制
数据库·mysql
心之语歌5 小时前
ubuntu24.04 搭建 java 环境服务,以及mysql数据库
linux·ubuntu
fengye2071615 小时前
板凳-------Mysql cookbook学习 (十)
学习·mysql·adb
蓝黑20205 小时前
使用SSH tunnel访问内网的MySQL
mysql·ssh·proxy
夕泠爱吃糖5 小时前
MySQL中的部分问题(1)
数据库·mysql
秃了也弱了。6 小时前
DBSyncer:开源数据库同步利器,MySQL/Oracle/ES/SqlServer/PG/
数据库·mysql·开源