linux下mysql添加用户
时间: 2023-10-23 22:15:56 浏览: 303
在 Linux 下,我们可以使用以下命令添加 MySQL 用户:
1. 登录 MySQL:
```
mysql -u root -p
```
2. 创建新用户:
```
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
```
其中,'newuser' 是你想创建的用户名,'localhost' 是该用户可以访问的主机名,'password' 是该用户的密码。
如果该用户需要访问所有主机,则将 'localhost' 替换为 '%'。
3. 授予权限:
```
GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost';
```
其中,'*.*' 表示所有数据库和所有表,'newuser' 和 'localhost' 分别是你创建的用户名和主机名。
如果该用户只需要访问某个特定的数据库,则将 '*.*' 替换为 'database_name.*'。
4. 刷新权限:
```
FLUSH PRIVILEGES;
```
这样,新用户就被创建并授予了相应的权限。
相关问题
linux 上 mysql添加用户
在Linux上,通过MySQL的命令行工具`mysql`或者图形界面工具如MySQL Workbench,你可以添加新用户。以下是通过命令行添加用户的步骤:
1. **登录到MySQL服务器**(如果你不是root用户,先使用`sudo -u root mysql`登录):
```sh
mysql -u root -p
```
输入密码后进入。
2. **选择数据库(如果你不确定当前在哪一个数据库下,可以输入`\use database_name;`切换到目标数据库)**。
3. **运行`CREATE USER`命令**来创建新用户,例如,为用户`newuser`设置密码`example_password`:
```sql
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'example_password';
```
如果你想让这个用户从远程主机连接,替换`localhost`为`%'。
4. **指定权限**(如果需要赋予特定数据库的访问权限,可以添加类似下面的命令,`db_name`替换成实际的数据库名):
```sql
GRANT ALL PRIVILEGES ON db_name.* TO 'newuser'@'localhost';
```
5. **应用更改并退出**:
```sql
FLUSH PRIVILEGES; # 应用新的权限设置
EXIT; # 或者 quit 退出MySQL客户端
```
现在新用户已经创建,并且可以根据你的需求分配了相应的权限。注意在生产环境中,应谨慎处理用户权限,避免给不必要的用户过多权限。
linux修改mysql添加用户
要在Linux上修改MySQL并添加用户,可以按照以下步骤进行操作:
1. 停止MySQL数据库服务。
2. 修改MySQL配置文件`/etc/my.cnf`,在`[mysqld]`部分的末尾添加`skip-grant-tables`。
3. 重新启动MySQL数据库服务。
4. 使用`mysql`命令以root身份登录到MySQL数据库。
5. 使用`mysql`数据库。
6. 修改root用户的密码,如果未设置密码,可以使用以下命令:`update user set password=password("111111") where user='root'`。如果已知密码,则可以使用以下命令修改密码:`update user set authentication_string=password('123456') where user = 'root'`。
7. 刷新权限:`flush privileges`。
8. 退出MySQL数据库:`exit`。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![gz](https://img-home.csdnimg.cn/images/20210720083447.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)