1.在/etc/my.cnf文件没有包含配置客户端的选项组,添加一个[client]选项组包含与[mysqld]选项组相同的套接字值。编辑/cte/my.cnf文件,并在文件底部添加下列行
启动mysql命令客户端,以root用户身份使用零时文件登录在前面中注意到的密码用时在linux终端提示符下输入
您输入的密码与您在前面活动中获得的密码相同,但与前面输出中显示的密码不同。
出现mysq1>提示符,显示您已经登录到MySQL。
尝试将当前数据库更改为mysql,并注意出现的错误消息。
使用的密码为零时密码在执行其他语句前必须先更改他
将“MySQL”的“root”密码修改为“oracle”。
USER()函数返回当前用户的完整帐户名(在本例中为root@localhost),并提供了一种识别当前用户而无需输入完整帐户名的有用方法。
退出mysgl客户端。
再次登录,这次提供新密码。
在Linux终端提示符下输入以下命令,并收到显示的结果:# mysql -uroot -p
MySQL接受新密码。
尝试将当前数据库更改为mysql,并注意与步骤3的任何不同。
在mysql提示符处输入以下语句,并接收显示的结果
这个命令成功修改默认数据库。当您更改初始临时密码时,它会重新启用帐户。
退出mysql客户端。
在mysql提示符处输入以下语句,并接收显示的结果