mysql总结-linux操作mysql

安装mysql社区版(免费)

Ubuntu/Debian 系统

#更新软件包索引
sudo apt update
#安装 MySQL 服务器,安装过程中会提示设置 root 用户的密码(部分版本可能跳过,需后续手动设置)。
sudo apt install mysql-server
#启动mysql
sudo systemctl start mysql
#查看mysql状态,状态为 "active (running)"代表已启动
sudo systemctl status mysql

CentOS/RHEL 系统

#添加 MySQL Yum 仓库
sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-6.noarch.rpm  # CentOS 7
# 或
sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el8-6.noarch.rpm  # CentOS 8/RHEL 8

#安装 MySQL 服务器
sudo yum install mysql-community-server  # CentOS 7
# 或
sudo dnf install mysql-community-server  # CentOS 8/RHEL 8

#启动并设置开机自启
sudo systemctl start mysqld
sudo systemctl enable mysqld

#获取临时密码(首次安装时)MySQL 8.0 默认生成临时密码,查看日志获取:
sudo grep 'temporary password' /var/log/mysqld.log

防火墙开放端口

sudo ufw allow 3306/tcp      # Ubuntu
# 或
sudo firewall-cmd --add-port=3306/tcp --permanent && sudo firewall-cmd --reload  # CentOS

登录mysql

mysql -u 用户名 -p -h 主机地址 -P 端口号 数据库名

mysql -u root -p
# 输入密码后进入 MySQL 命令行

登录上mysql就可以选择数据库,执行sql了

#显示所有数据库
SHOW DATABASES;
#选择数据库
USE 数据库名;
#显示当前数据库的表
SHOW TABLES;
#执行 SQL 查询
SELECT * FROM 表名;
#退出 MySQL
EXIT;

修改密码

mysqladmin -u 用户名 -p原密码 password "新密码"

 

posted @ 2025-12-10 17:09  星光闪闪  阅读(0)  评论(0)    收藏  举报