思考题参考答案第二章2、在Win32平台上运行分发包中的setup
exe程序,安装MySQL系统后,就自动初始化授权表
对于Unix平台,运行脚本mysql_install_db,之前应该首先切换到启动mysqld的用户,例如mysql:#sumysql$mysql_install_db安装授权表之后修改root用户的密码,由于初始化后存在两个从localhost和任意主机连接的root用户,所以推荐使用下面的办法:$mysql-urootmysql(由于现在不存在密码,因此不比提供-p选项)mysql>UPDATEuserSETpassword=PASSWORD(“mypass”)WHEREUser=root;3、使用如下命令更改密码:shell>mysqladmin-uroot-ppassword‘newpass’EnterPassword:*******出现EnterPassword的提示后输入原来的密码oldpass即可
读者可以尝试其它所有本章介绍的方法
4、首先以root用户的身份连接到服务器:shell>mysql-uroot-pEnterpassword:*******出现Enterpassword提后输入root用户的密码,然后即进入mysql客户机的交互模式,可以看到下面的提示:WelcometotheMySQLmonitor
Commandsendwith;or\g
YourMySQLconnectionidis4toserverversion:3
25-beta-logType'help;'or'\h'forhelp
Type'\c'toclearthebuffermysql>然后发布查询,直接键入题目中的语句:mysql>SELECTUser,HostFROMmysql