MySQL是一款流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。管理員需要?jiǎng)?chuàng)建用戶并授權(quán)才能讓他們訪問數(shù)據(jù)庫。
下面是使用MySQL8創(chuàng)建用戶并授權(quán)的過程:
# 1. 使用管理員賬號登錄MySQL mysql -u root -p # 2. 創(chuàng)建新用戶 CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password'; # 3. GRANT語句授予權(quán)限 GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost'; FLUSH PRIVILEGES; # 4. 退出MySQL EXIT;
上面的步驟解釋如下:
第一步,管理員使用root賬號登錄MySQL。
第二步,創(chuàng)建一個(gè)名為newuser的新用戶,密碼為password。
第三步,使用GRANT語句授予用戶權(quán)限。在這里,我們使用ALL PRIVILEGES授予newuser可訪問所有數(shù)據(jù)庫和所有表的權(quán)限。最后,我們刷新MySQL權(quán)限。
第四步,退出MySQL。
現(xiàn)在newuser擁有了訪問MySQL的權(quán)限!管理員需要使用以上步驟為每個(gè)新用戶分配權(quán)限。