一些管理上的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 密码等数据!