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 "新密码"

浙公网安备 33010602011771号