Linux 安装最新版本的 mysql和卸载mysql

首次发布:2024-06-03 15:23

MySQL 常用命令

为了便于以后使用,这里在开头就给出 MySQL 使用中的常用命令。

启动 MySQL 服务:sudo systemctl start mysqld

关闭 MySQL 服务:sudo systemctl stop mysqld

重启 MySQL 服务:sudo systemctl restart mysqld

查看 MySQL 运行状态:service mysqld status

登录 MySQL:mysql -u root -p

查看 MySQL 最新 50 行日志:tail -n 50 /var/log/mysqld.log

操作系统内存查看:free -m


MySQL安装

安装视频教程地址 https://www.bilibili.com/video/BV12f421Q7ed/

# 安装MySQL服务器
sudo yum install mysql-server
# 启动MySQL服务
sudo systemctl start mysqld
# 设置MySQL服务开机自启
sudo systemctl enable mysqld
# 安全设置(设置root密码,移除匿名用户等)
sudo mysql_secure_installation

设置MySQL外部可以防问(本文安装的是mysql8.0版本)

1、先检查mysql的端口是否对外开放(mysql的默认端口为3306)

2、设置外部受权

a、登入mysql:mysql -u root -p

b、查询授权状态: SELECT host,user,Grant_priv,Super_priv FROM mysql.user;

c、修改授权:UPDATE mysql.user SET host='%' WHERE User='root';

d:刷新授权:flush  privileges;

image.png


MySQL密码修改

登入mysql:mysql -u root -p

修改密码:ALTER USER 'root'@'%' IDENTIFIED BY '新密码';

如果提示ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

降低密码策略SET GLOBAL validate_password_policy='LOW';


MySQL卸载

关闭MySQL正在运行的服务:

systemctl stop mysqld

查询系统内是否存在MySQL的安装包:

rpm -qa | grep mysql  //-qa 参数作用:查看所有以 .rpm 结尾的安装包

安装包如果有耐心的话我们可以一个一个进行删除,但是也可以直接进行批量化删除:

rpm -qa | grep mysql | xargs yum -y remove


免费的可视化数据库编辑工具DBeaver(支持一些主流的数据库,如sqlite,Mysql,Sql Server,Oracle等)

各平台版本的下载地址 https://dbeaver.io/download/

windows最新的DBeaver安装包下载地址 https://dbeaver.io/files/dbeaver-ce-latest-x86_64-setup.exe

windows最新的DBeaver绿化版免安装下载地址 https://dbeaver.io/files/dbeaver-ce-latest-win32.win32.x86_64.zip

本文来自 www.Luofenming.com