MySQL管理小TIPS

  2019-8-1 


一些管理上的tips

MySQL小TIP

语句后面跟\G可以让返回结果表示成列表

delete删数据,drop删结构

没有delete * from的用法,只有delete from

#登陆mysql
mysql -u username -p
#然后才会提示你输入密码,密码不能直接输在-p后面

mysql如何查看用户及其权限:https://blog.csdn.net/GX_1_11_real/article/details/95052475

'username'@'ip',表示用户名,和登陆ip。ip为’%’则表示一切ip,localhost表示本机

host、user字段标识了可以访问数据库的主机和用户组合

查询表的所有列名:SHOW COLUMNS FROM 表名;

root@localhost没有密码可能是因为只能从localhost登,不能远程登陆

mysql5.7版本的password字段改为authentication_string了(依然在mysql.user表里),所以修改密码要:https://www.cnblogs.com/benjamin77/p/8681763.html

mysql远程登陆:mysql -u 用户名 -p -h 主机地址

要想要远程访问mysql,不但要创建一个host为远程ip或'%'的远程访问账号,还要在设置里允许远程登陆!https://developer.aliyun.com/article/519454

root默认可能没有密码,因为root的host是localhost的,要设置密码可以上面的方法去改(改表)

mysql数据库中存放了很多数据库信息,user表中有host user 密码等数据!


且听风吟