2024-08-19 13:45:19
99
0
0
从 MySQL9 开始已经彻底废除了 `mysql_native_password` 密码加密类型,现在我们需要
将root账号的密码加密类型 `mysql_native_password` 改为 `caching_sha2_password`
首先,查看已经运行的 MySQL 服务所启动的参数
```
ps -ef | grep mysql
```
我这里显示为
```
/usr/loca
2024-08-19 13:12:24
41
0
0
主要是 LaunchDeamons 在令 mysqld 不断重启。
此处的 plist 文件,如果文件名不完全一致,可以直接 cd 到 /Library/LaunchDaemons/ 找到对应的 mysqld.plist 文件。
```
sudo launchctl unload -w /Library/LaunchDaemons/homebrew.mxcl.mysql.plist
sudo p
MySQL
2021-11-25 12:24:14
388
0
0
## 1.
在MySQL 5.6版本以前,只有MyISAM存储引擎支持全文引擎.在5.6版本中,InnoDB加入了对全文索引的支持,但是不支持中文全文索引.在5.7.6版本,MySQL内置了ngram全文解析器,用来支持亚洲语种的分词.
在学习之前,请确认自己的MySQL版本大于5.7.6.我的版本为8.0.同时文中的所有操作都基于InnoDB存储引擎.
查询mysql版本,设置全文索引
MySQL
2021-10-07 11:56:13
352
0
0
我们需要先进入MySQL,之后直接修改密码:
```
alter user user() identified by "我的密码";
```
MySQL
2021-10-07 11:47:12
248
0
0
使用`ALTER USER`命令可以用来修改用户的口令,设置口令过期,锁定以及解锁用户等等。
1、修改用户的口令,将用户的口令修改为新的密码
```
ALTER USER SCOTT IDENTIFIED BY NEWPASSWORD;
SQL> ALTER USER SCOTT IDENTIFIED BY SOCTT;
用户已更改。
```
2、设置用户口令过期,通过设置用户过期,这样该
MySQL
2018-11-23 00:09:52
221
0
0
创建用户:
```sql
CREATE USER 'admpub'@'localhost' IDENTIFIED BY 'password';
```
授权:
```sql
GRANT ALL ON admpub.* TO 'admpub'@'localhost';
```
只读授权:
```sql
GRANT SELECT ON *.* TO admpub@'%' IDENTIFIED B