用户工具

站点工具


wxk:mysql:opt5

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
wxk:mysql:opt5 [2021/01/31 16:48] wxkwxk:mysql:opt5 [2024/11/22 08:46] (当前版本) – 外部编辑 127.0.0.1
行 1: 行 1:
-======mysql常用命令和语句5.X)======+======mysql常用命令和语句====== 
 + 
 + 
 +语句中的方括号表示要用真实值替换。 
 + 
 +  * 初始化数据库,5.6.7之前的版本适用。 
 +<code> 
 +mysql_install_db --user=mysql --basedir=/opt/mysql --datadir=/srv/mysql_data 
 +</code> 
 + 
 +  * 初始化数据库,5.6.7之后的版本适用。 
 +<code> 
 +    ./mysqld --initialize --console  #带有root随机密码的初始化命令 
 +    ./bin\mysqld --initialize-insecure --console  #无root密码的初始化,建议使用这个 
 +</code> 
 + 
 +  * 创建用户: 
 +<code> 
 +CREATE USER '[username]'@'[host]' IDENTIFIED BY '[password]'; 
 +</code> 
 + 
 +  * 用户授权 
 +<code> 
 +GRANT [privileges] ON [databasename.tablename] TO '[username]'@'[host]' 
 +</code> 
 +[privileges]可以为all,可以为select、insert、delete、alter一个或多个,用逗号隔开。 
 + 
 +  * 撤销授权 
 +<code> 
 +REVOKE [privileges] ON [databasename.tablename] FROM '[username]'@'[host]'; 
 +</code> 
 + 
 +  * 更改密码 
 +<code> 
 +SET PASSWORD FOR '[username]'@'[host]' PASSWORD('[newpassword]'); 
 +#5.7以后推荐8.0以后只能用以下方式: 
 +ALTER USER 'root'@'localhost' IDENTIFIED BY '[newpassword]'; 
 +</code> 
 + 
 + 
 +  * 刷新权限 
 +<code> 
 +flush privileges; 
 +</code> 
 + 
 +  * 删除用户 
 +<code> 
 +DROP USER '[username]'@'[host]'; 
 +</code> 
 + 
 +  * mysql8 清空密码 
 +<code> 
 +use mysql; 
 +update user set authentication_string='' where user='root'; 
 +</code>
wxk/mysql/opt5.1612140505.txt.gz · 最后更改: 2024/11/22 08:46 (外部编辑)