嘟嘟社区

请教一下linux服务器如何创建mysql


请教一下linux服务器如何创建mysql

客服一台Linux服务器,手动配置的PHP网站环境。

现在想创建一个MYSQL帐号和用户,我不清楚是用的哪个环境,如何查看环境配置信息呢?

如何修改root密码、创建个新的数据库用户名呢?

用宝塔习惯了,日常命令不太懂,请求大佬们。

不要搞了,你这也请不起运维
## MySQL 创建用户及赋与其权限

### 创建用户
我们首先使用CREATE USER语句创建新的用户帐户,然后再使用GRANT语句向用户授予权限。 例如,以下CREATE USER语句创建一个新的超级用户帐户。
“`bash
CREATE USER super@localhost IDENTIFIED BY ‘newpasswd’;
“`

### 查看权限
要查看已分配给[email protected]用户帐户的权限,请使用SHOW GRANTS语句。
“`bash
SHOW GRANTS FOR [email protected];
“`

上面代码执行结果如下
“`bash
mysql> SHOW GRANTS FOR [email protected];
+——————————————-+
| Grants for [email protected]                |
+——————————————-+
| GRANT USAGE ON *.* TO ‘super’@’localhost’ |
+——————————————-+
1 row in set
“`

### 添加权限(所有)
要向[email protected]用户帐户授予所有权限,请使用以下语句。
“`bash
GRANT ALL ON *.* TO ‘super’@’localhost’ WITH GRANT OPTION;
“`

`ON *.*` 子句表示MySQL中的所有数据库和所有对象。`WITH GRANT OPTION` 允许[email protected]向其他用户授予权限。

### 添加权限(指定数据库)
“`bash
GRANT ALL ON yiibaidb.* TO [email protected];
“`

### 移除权限(所有)
“`bash
REVOKE ALL PRIVILEGES ON *.* FROM ‘super’@’localhost’ ;
“`

– 教程节选自:https://www.yiibai.com/mysql/grant.html

不要搞了,你这也请不起运维
digital Ocean how to install MySQL on Debian/CentOS
这百度没教你吗
马上Google一番就会得到答案

mbsi 发表于 2022-7-13 11:16
digital Ocean how to install MySQL on Debian/CentOS

我真没想到 DO 竟然这么宝藏

别乱操作= = 小心boom
最近刚研究完pgsql,新项目上pgsql吧。mysql 确实比不了。

feixiang 发表于 2022-7-13 11:26
别乱操作= = 小心boom

啥意思?