MySQL基础

  • systemctl是Linux系统中的一个命令行工具,用于控制systemd系统和服务管理器。
  • 启动服务:systemctl start 服务名
  • 停止服务:systemctl stop 服务名
  • 重启服务:systemctl restart 服务名
  • 等等
  1. ubuntu安装mysql:sudo apt install mysql-server
  2. 查看mysql服务状态:systemctl status mysql
  3. 启动mysql服务:sudo systemctl start mysql
  4. 查看默认用户:sudo cat /etc/mysql/debian.cnf
  5. 登录mysql:mysql -u 用户名 -p
  6. 修改用户密码:进入MySQL服务后
    • version > 5.7.9:alter user ‘root’@‘%’ identified with mysql_native_password by ‘密码’;
    • '%'是通配符,允许所有主机连接,除此之外也可能是localhost
    • version < 5.7.9:update user set password=Password(“密码”) where user =‘root’;
  7. 刷新权限:flush privileges;
  8. show variables like “%port%”;:用于查询与“port”相关的系统变量,可以查看MySQL端口。这个命令会返回所有名称中包含“port”的系统变量的名称和值。
  9. 查看用户权限:
    • use mysql;
    • select user,host from user;
    • 修改用户权限:update user set host=‘%’ where user=‘root’;
  10. 清屏:/! clear
  11. 连接远程服务器的MySQL要点:
    • 远程服务器是否开放端口(3306)
    • 要连接的MySQL用户的权限是不是’%'或者请求方IP地址
    • MySQL配置文件中的监听地址是不是0.0.0.0或者请求方IP地址

参考链接:https://www.bilibili.com/video/BV1AX4y147tA?p=4

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值