需要先安装libaio 1,在Ubuntu软件中心搜索安装
shell> groupadd mysql
shell> useradd -r -g mysql mysql
shell> cd /usr/local
shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz
shell> ln -s full-path-to-mysql-VERSION-OS mysql
shell> cd mysql
shell> chown -R mysql .
shell> chgrp -R mysql .
shell> scripts/mysql_install_db --user=mysql
shell> chown -R root .
shell> chown -R mysql data
shell>cp my.cnf /etc/my.cnf
shell> bin/mysqld_safe --user=mysql &
# Next command is optional
shell> cp support-files/mysql.server /etc/init.d/mysql #服务名为mysql
shell>service mysql start
添加环境变量PATH/etc/profile
export PATH=$PATH:/usr/local/mysql/bin
#修改密码root (必须得,Cann'tAccess denied ...错误)
1.修改MySQL的配置文件(默认为/etc/my.cnf),在[mysqld]下添加一行skip-grant-tables
2.保存配置文件后,重启MySQL服务 service mysqld restart
3.再次进入MySQL命令行 mysql -uroot -p,输入密码时直接回车,就会进入MySQL数据库了,这个时候按照常规流程修改root密码即可。
use mysql;
UPDATE user SET password=PASSWORD(’新密码’) WHERE User=’root’;
FLUSH PRIVILEGES;
4.密码修改完毕后,再按照步骤1中的流程,删掉配置文件中的那行,并且重启MySQL服务,新密码就生效了。
5.退出重新登录,再设置下(提示:you must SET PASSWORD ... 错误)
SET PASSWORD = PASSWORD('新密码');
#chkconfig设置自动启动