我已经在UbuntuServer16.04虚拟机上安装了MySQL数据库服务器。我创建了一个名为Test的新数据库:
CREATE DATABASE IF NOT EXISTS Test;
我还创建了新的远程用户“test”,并授予他在该数据库上的权限:
CREATE USER 'test'@'10.17.6.144' IDENTIFIED BY 'test';
GRANT ALL PRIVILEGES ON 'Test'.* TO 'test'@10.17.6.144;
我试图使用MySQL IDE连接到Data
我是MySQL的初学者,我最近才开始使用这个服务器。我以前没有使用过任何其他服务器。我也是SQL查询语言的初学者。当我下载MySQL服务器时,一个名为“MySQL 8.0命令行客户端”的程序和“MySQL Shell”一起被下载。到目前为止,我一直在使用来自根用户的命令行客户端来访问数据库和写查询。后来,我决定使用以下代码从命令行客户端创建一个新用户:
> use mysql;
> CREATE USER 'LRNGSQL'@'localhost' IDENTIFIED BY 'lrngsql123';
> GRANT ALL
我刚刚在我的新桌面上安装了 MySQL 服务器和MySQL Workbench,并试图在Git Bash中使用MySQL命令。
在文件夹中本地创建一些数据库
C:\User\OmNom\Desktop\code\burger\db
(位于此文件夹中的数据库文件)
使用
mysql -u root -p
但得到这条信息
bash: mysql: command not found
我做错什么了?我必须安装其他东西才能让它工作吗?
P.S. OS Windows 10,Node.js安装,服务器运行良好(我能够在工作台中创建数据库)。
,救命!
P.P.S.,如果您需要更多信息,请告诉我!