1.允许MySQL的最好的平台是x86,安装SuSE Linux,使用2.4或2.6内核.
2.在大多数情况,你只需要安装MySQL-server和MySQL-client软件包来安装MySQL。在标准安装中不需要其它的包。如果你想要运行含更多功能的MySQL-Max服务器,还应当安装MySQL-Max RPM。必须先安装 MySQL-server RPM再安装该模块。
3.如果系统是Linux发行版,一般都会提供mysql的安装包,redhat 使用 yum 安装,ubuntu 使用 apt-get 安装,具体步骤google一下,很多很详细。
4.在Unix中使用PASSWORD设置用户密码的方法:
shell> mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpwd');
mysql> SET PASSWORD FOR 'root'@'host_name' = PASSWORD('newpwd');用服务器主机名替换第二个SET PASSWORD语句中的host_name。这是指定的user表中的root non-localhost记录的Host列名。如果你不知道是哪个主机名,在SET PASSWORD之前执行下面的语句:
mysql> SELECT Host, User FROM mysql.user;查找在User列有root和在Host列没有localhost的记录。然后在第二个SET PASSWORD语句中使用该Host值。为匿名账户指定密码的另一种方法是使用UPDATE直接修改用户表。用root连接服务器,运行UPDATE语句为相应user表记录的Password列指定一个值。在Windows和Unix中的过程是相同的。下面的UPDATE语句同时为两个匿名账户指定密码:
shell> mysql -u rootmysql> UPDATE mysql.user SET Password = PASSWORD('newpwd')-> WHERE User = '';mysql> FLUSH PRIVILEGES;在user表中直接使用UPDATE更新密码后,必须让服务器用FLUSH PRIVILEGES重新读授权表。否则,重新启动服务器前,不会使用更改。
如果你宁愿删除匿名账户,操作方法是:
shell> mysql -u rootmysql> DELETE FROM mysql.user WHERE User = '';mysql> FLUSH PRIVILEGES;
要想使用mysqladmin为root账户指定密码,执行下面的命令:
shell> mysqladmin -u root password "newpwd"
shell> mysqladmin -u root -h host_name password "newpwd"
设置完密码后,当你连接服务器时你必须提供相应密码。例如,如果你想要用mysqladmin关闭服务器,可以使用下面的命令:
shell> mysqladmin -u root -p shutdown
下次登陆时,要使用--password参数
shell> mysql -u root -p
输入密码登录。