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;
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