如何用命令行方式连接 MySQL 数据库?
使用 mysql -u用户名 -p密码;
输入用户名和密码就可以正常进入数据库连接了,实例如下:
mysql -uroot -p123456;
其中,用户名为 root,密码为 123456。
关于命令 mysql -h 127.0.0.1 -uroot -P 3307 -p3307
以下说法错误的是?
A.-h 和 -P 可以省略 B.-u 和用户名之间不能有空格 C.-p 和密码之间不能用空格 D.小写 -p 对应的是用户密码,大写 -P 对应的是 MySQL 服务器的端口
答:C 题目解析:-p 和密码之间不能用空格,否则空格会被识别为密码的一部分,提示密码错误。-u 和用户名之间可以有空格。
如何创建用户?并给用户授权?
创建用户使用关键字:CREATE USER
,授权使用关键字: GRANT
,具体实现脚本如下:
-- 创建用户 laowang
create user 'laowang'@'localhost' identified by '123456';
-- 授权 test 数据库给 laowang
grant all on test.* to 'laowang'@'localhost'
如何修改 MySQL 密码?
使用如下命令,修改密码:
mysqladmin -u用户名 -p旧密码