,因为我们以前给过用户
发布时间:2025-06-24 19:02:08 作者:北方职教升学中心 阅读量:666
,并且设置只能本地登录,登录密码为。:。首先登录idea,然后按下图步骤操作。wwk。
password。安装mysql。
接下来,我们开始创建非特权用户并授予用户必要的权限!
4.列出 MySQL 数据库服务器上的所有数据库。y。
建议直接输入。wwk。
。
MySQL 数据库有一个客户端实用程序,允许你从 Linux 终端访问数据库并与之互动。
按提示输入相关问题的答案,例如,
一、sudo mysql。database_name。
,因为我们以前给过用户。
sudo mysql。database_name。
,因为我们以前给过用户。
如果 MySQL 正在运行将看到 “active (running)” 输出信息。mydatabase。
exit。
登录方式为远程登录。%。
到此,Mysql的配置修改已经结束。然后填写用户名wwk和密码,点击下面的Test Conection测试连接,从图中,我们可以看到,
然后可以从图中找到数据库。
在这里选择需要显示的数据库数量。
3.输入命令检查数据库对不同用户的身份验证方法:
SELECT user,authentication_string,plugin,host FROM mysql.user;
我们可以看到root用户使用身份验证套接字 (auth_socket) 身份验证登录的插件,并且只能在本地登录。,我们可以看到,可替换为以前创建的用户。
如果只开发数据库,为方便起见,只有数据库。
1. 更新软件包列表:。y。
13.然后,进入目录。
代码如下:。
use mysql;
6.创建用户。连接成功的!
然后点击下图中的红色方块选择需要显示的数据库数量。修改mysql配置。mydatabase。
适当的权限,给予用户。
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf。
,然后点击刷新。8.试着创建一个新的数据库来存储应用程序的数据,例如。
我们可以在这个可视化界面上进行数据库。
14.完成上述所有步骤后,
后面还有几个选项,默认输入。在生产环境中c;为保证数据库的安全性,一般不建议直接使用 root 其他操作用户,创建非特权用户,
根据您想要设置的密码强度选择,我选择在这里输入。
# Instead of skip-networking the default is now to listen only on# localhost which is more compatible and is not less secure.# bind-address = 127.0.0.1。
所有操作权限,因此用户。三、删除匿名用户,
6.检查 MySQL 版本:
mysql --version。
为了方便我使用idea远程登录mysql。,数据库。
new_user。
5.检查mysql是否处于运行状态:
sudo service mysql status。
database_name。
SHOW DATABASES;
5.切换到其中一个数据库mysql:。
将bind-address = 127.0.0.1注释(即行首加#)。
11.授予用户。
mydatabase。
二、wwk。mydatabase。专门用于应用程序或管理员操作c;并且只授予用户必要的权限。使用datagrip或idea远程登录mysql。
所有操作,包括插入删除,添加,更新,查询,修改等操作!!ALL。禁止 root 远程登录等。GRANT ALL PRIVILEGES ON database_name.* TO 'new_user'@'%';
这里的用户。
替换为刚刚创建的数据库。sudo apt-get update。
登录任何主机,而且只能用于数据库。new_user。设置用户名和密码密码包括大写,小写,数字等字符。用户wwk的登录方式已经允许在任何主机上登录。
12.退出mysql。
。通常,在未执行任何配置的情况下 Ubuntu 上全新安装 MySQL 后,访问服务器的用户将使用身份验证套接字 (auth_socket) 身份验证插件。
mydatabase。专门用于应用程序或管理员操作c;并且只授予用户必要的权限。使用datagrip或idea远程登录mysql。
所有操作,包括插入删除,添加,更新,查询,修改等操作!!ALL。禁止 root 远程登录等。GRANT ALL PRIVILEGES ON database_name.* TO 'new_user'@'%';
这里的用户。
替换为刚刚创建的数据库。sudo apt-get update。
登录任何主机,而且只能用于数据库。new_user。设置用户名和密码密码包括大写,小写,数字等字符。用户wwk的登录方式已经允许在任何主机上登录。
。
12.退出mysql。
通常,在未执行任何配置的情况下 Ubuntu 上全新安装 MySQL 后,访问服务器的用户将使用身份验证套接字 (auth_socket) 身份验证插件。
7.我们再次输入命令检查数据库对不同用户的身份验证方法༚
SELECT user,authentication_string,plugin,host FROM mysql.user;
可以看到多了一个记录,用户wwk使用密码登录,只能在本地登录。0
。所有操作权限。
3.设置 MySQL 安全性:
sudo mysql_secure_installation。new_user。/etc/mysql/mysql.conf.d。
。new_user。需要重启数据库,可以使修改后的配置生效:sudo service mysql restart。wwk。2.打开 MySQL 控制台:。
4.启动 MySQL 服务:
sudo service mysql start。!。update user set host='%' where user='wwk' and host='localhost';

10.我们再次输入命令检查数据库对不同用户的身份验证方法༚
SELECT user,authentication_string,plugin,host FROM mysql.user;

从图中的。mydatabase。
没有其它多余的权限,这样可以保证数据库的安全!
CREATE DATABASE mydatabase;

9.设置刚才创建的用户。
,修改以下文件mysqld.cnf。
就行。建议直接注释。wwk。1.登录mysql作为rot。
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password';

我是在这里创建的用户名。:。

然后来到data sources界面
在Host中填写mysql的ip地址,
2.安装 MySQL 服务器:
sudo apt-get install mysql-server。