mysql:安装

安装

  1. 下载mysql安装包
    在这里插入图片描述

  2. 安装
    在这里插入图片描述

  3. 配置

    • 配置Mysql Server的密码策略
      • use strong password encryption,使用强密码加密。mysql8支持基于SHA256的更强的认证方式,所有新安装的mysql server建议使用这个方式。clients或connectors如果不支持这个方式,就不能连接到这个mysql server。☑️
      • use legacy password encryption,使用老式的密码加密。
    • 配置root的密码:合理的密码规则为:至少8个字符,包含数字、字母、其他字符
  4. 检查
    打开“系统偏好设置”,发现mysql server已经安装了:
    在这里插入图片描述
    已经在running了。
    在这里插入图片描述

  5. 终端连接mysql server
    打开终端,为Path路径附加MySQL的bin目录:

PATH="$PATH":/usr/local/mysql/bin

注意⚠️:这个命令,只对当前终端窗口生效,新开窗口不生效。解决办法,用alias别名:
设置别名:alias mysql=/usr/local/mysql/bin/mysql (临时生效,机器重启就没了)
删除别名:unalias mysql (临时生效,机器重启,操作就失效了)
要永久生效,就要修改别名配置文件:
/home/student/.bashrc //普通用户的别名配置文件,在每个普通用户的家目录下
/root/.bashrc //root用户在root目录下

然后通过以下命令登陆MySQL

mysql -u root -p

如果想修改密码:

敬请期待。。。
  1. 在终端体验mysql
    查看数据库,默认有如下:
    在这里插入图片描述
    使用数据库,如mysql:
    在这里插入图片描述
    查看该库下的表:
    在这里插入图片描述
    打印表结构:
desc default_roles;
  1. 推荐安装mysql GUI(可视化工具)
    在这里插入图片描述
    DBeaver是免费的。

忘记root密码

  1. 进入配置页面,关闭服务“stop mysql server”
    在这里插入图片描述
  2. 进入终端
cd /usr/local/mysql/bin/

登录管理员权限

sudo su

输入以下命令禁止mysql验证功能

./mysqld_safe --skip-grant-tables &

回车后,mysql会自动重启,变成running状态

  1. 设置密码
    输入命令:
./mysql

再输入命令

FLUSH PRIVILEGES;

修改密码命令【version < mysql8】:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密码');

version mysql8.0.23】修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

新密码设置成功!

启动失败[2021-07-15]

隔了好久没有启动过mysql,都忘记自己电脑装过mysql!!

点击“Start Mysql Server”,弹出输入:电脑账号/密码,的输入框,输入后,并没有启动成功!!!=_=为啥呢?
在这里插入图片描述

可能原因:

  1. 因为某些原因/usr/local/MySQL/data”的拥有者发生了改变,所以只需要将其拥有者修改为“mysql“【我就是这个】
sudo chown -R mysql /usr/local/mysql/data
  1. 查看mysql是某启动,杀死进程,重新启动
ps aux |grep mysql
  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值