Linux 是一款非常優(yōu)秀的操作系統(tǒng),它的安全性非常高,能夠保護系統(tǒng)和用戶的數(shù)據(jù)。在 Linux 上安裝 MySQL 數(shù)據(jù)庫時,我們需要授予它足夠的權(quán)限,這樣我們才能夠使用它來創(chuàng)建數(shù)據(jù)庫和執(zhí)行操作。
$ sudo apt-get install mysql-server
在安裝 MySQL 數(shù)據(jù)庫之后,我們需要使用以下命令登錄到數(shù)據(jù)庫:
$ mysql -u root -p
這里,如果你是第一次登錄數(shù)據(jù)庫,則默認(rèn)情況下密碼為空。我們需要使用以下命令更改密碼:
mysql>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'yourpassword'; mysql>FLUSH PRIVILEGES; mysql>exit.
在更改密碼之后,我們需要使用以下命令創(chuàng)建新的用戶并授予它權(quán)限:
mysql>CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'user_password'; mysql>GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost'; mysql>FLUSH PRIVILEGES;
在這里,我們創(chuàng)建了一個新的用戶,并授予它全部的權(quán)限。我們使用 FLUSH PRIVILEGES 命令來刷新 MySQL 的權(quán)限表,以便新的權(quán)限生效。
最后,我們可以通過以下命令重新登錄到數(shù)據(jù)庫:
$ mysql -u newuser -p
現(xiàn)在我們已經(jīng)學(xué)會了如何為新用戶授予 MySQL 數(shù)據(jù)庫的權(quán)限,并且成功登錄到系統(tǒng)。使用 Linux 和 MySQL 數(shù)據(jù)庫,我們可以方便地創(chuàng)建和管理數(shù)據(jù)庫,為我們的項目提供完美的支持。