在 Ubuntu 上给 SQL Server(sqladmin) 添加数据库,常见有两种情况。下面按最常见场景给你说明。
sqlcmd -S localhost -U SA
输入 SA 密码。
CREATE DATABASE testdb;
GO
查看数据库:
SELECT name FROM sys.databases;
GO
USE testdb;
GO
CREATE LOGIN dbuser WITH PASSWORD = 'Strong@Pass123';
CREATE USER dbuser FOR LOGIN dbuser;
ALTER ROLE db_owner ADD MEMBER dbuser;
GO
sudo mysql -u root -p
CREATE DATABASE testdb;
查看数据库:
SHOW DATABASES;
CREATE USER 'dbuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON testdb.* TO 'dbuser'@'localhost';
FLUSH PRIVILEGES;
sudo -i -u postgres
psql
CREATE DATABASE testdb;
CREATE USER dbuser WITH PASSWORD 'password';
GRANT ALL PRIVILEGES ON DATABASE testdb TO dbuser;
你可以先运行:
which mysql
which psql
which sqlcmd
或:
dpkg -l | grep -E 'mysql|postgresql|mssql'
| 数据库 | 创建数据库命令 |
|---|---|
| SQL Server | CREATE DATABASE dbname; |
| MySQL | CREATE DATABASE dbname; |
| PostgreSQL | CREATE DATABASE dbname; |
如果你能告诉我:
我可以给你精确到每一步的命令。