linux mysql 创建用户并授予权限_MySQL
1.新建用户
//登录MYSQL
#mysql -u root -p
#密码
//创建用户
mysql> insert into mysql.user(Host,User,Password) values(‘localhost’,'lwd',password('lwd'));
//刷新系统权限表
mysql>flush privileges;
这样就创建了一个名为:lwd 密码为:lwd 的用户。
//退出后登录一下
mysql>exit;
#mysql -u lwd -p
#输入密码
mysql>登录成功
2.为用户授权
//登录MYSQL(有ROOT权限)。我里我以ROOT身份登录。
#mysql -u root -p
#密码
//首先为用户创建一个数据库(lwdDB)
mysql>create database lwdDB;
//授权lwd用户拥有lwd数据库的所有权限
#grant all privileges on lwdDB.* to lwd@localhost identifiedby 'lwd';
//刷新系统权限表
mysql>flush privileges;
mysql>其它操作
//如果想指定部分权限给一用户,可以这样来写:
mysql>grant select,update on lwdDB.* to lwd@localhost identifiedby 'lwd';
//刷新系统权限表。
mysql>flush privileges;
mysql> grant权限1,权限2,…权限n on 数据库名称。表名称 to用户名@用户地址 identified by ‘连接口令’;
权限1,权限2,…权限n代表select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14个权限。
当权限1,权限2,…权限n被all privileges或者all代替,表示赋予用户全部权限。
当数据库名称。表名称被*.*代替,表示赋予用户操作服务器上所有数据库所有表的权限。
用户地址可以是localhost,也可以是ip地址、机器名字、域名。也可以用’%’表示从任何地址连接。
‘连接口令’不能为空,否则创建失败。
例如:
mysql>grant select,insert,update,delete,create,drop onvtdc.employee to lwd@10.163.225.87 identified by ‘123′;
给来自10.163.225.87的用户lwd分配可对数据库vtdc的employee表进行select,insert,update,delete,create,drop等操作的权限,并设定口令为123。
mysql>grant all privileges on vtdc.* to lwd@10.10.10.87 identifiedby ‘123′;
给来自10.163.225.87的用户lwd分配可对数据库vtdc所有表进行所有操作的权限,并设定口令为123。
mysql>grant all privileges on *.* to lwd@10.10.10.87 identifiedby ‘123′;
给来自10.163.225.87的用户lwd分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。
mysql>grant all privileges on *.* to lwd@localhost identifiedby ‘123′;
给本机用户lwd分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。
3.删除用户
#mysql -u root -p
#密码
mysql>DELETE FROM user WHERE User=”lwd” and Host=”localhost”;
mysql>flush privileges;
//删除用户的数据库
mysql>drop database lwdDB;
4.修改指定用户密码
#mysql -u root -p
#密码
mysql>update mysql.user set password=password(‘新密码’) whereUser=”lwd” and Host=”localhost”;
mysql>flush privileges;
mysql>quit;

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

L'article discute de l'utilisation de l'instruction ALTER TABLE de MySQL pour modifier les tables, notamment en ajoutant / abandon les colonnes, en renommant des tables / colonnes et en modifiant les types de données de colonne.

L'article discute de la configuration du cryptage SSL / TLS pour MySQL, y compris la génération et la vérification de certificat. Le problème principal est d'utiliser les implications de sécurité des certificats auto-signés. [Compte de caractère: 159]

L'article traite des stratégies pour gérer de grands ensembles de données dans MySQL, y compris le partitionnement, la rupture, l'indexation et l'optimisation des requêtes.

L'article traite des outils de GUI MySQL populaires comme MySQL Workbench et PhpMyAdmin, en comparant leurs fonctionnalités et leur pertinence pour les débutants et les utilisateurs avancés. [159 caractères]

L'article discute de la suppression des tables dans MySQL en utilisant l'instruction TABLE DROP, mettant l'accent sur les précautions et les risques. Il souligne que l'action est irréversible sans sauvegardes, détaillant les méthodes de récupération et les risques potentiels de l'environnement de production.

L'article discute de l'utilisation de clés étrangères pour représenter les relations dans les bases de données, en se concentrant sur les meilleures pratiques, l'intégrité des données et les pièges communs à éviter.

L'article discute de la sécurisation MySQL contre l'injection SQL et les attaques brutales à l'aide de déclarations préparées, de validation des entrées et de politiques de mot de passe solides (159 caractères)

L'article discute de la création d'index sur les colonnes JSON dans diverses bases de données comme PostgreSQL, MySQL et MongoDB pour améliorer les performances de la requête. Il explique la syntaxe et les avantages de l'indexation des chemins JSON spécifiques et répertorie les systèmes de base de données pris en charge.
