参考:
http://www.blogjava.net/amigoxie/archive/2013/02/22/395605.html
1 准备安装包:
官网下载:
MySQL-client-5.6.10-1.linux_glibc2.5.x86_64.rpm
MySQL-server-5.6.10-1.linux_glibc2.5.x86_64.rpm
2 安装:
rpm -ivh MySQL-server-5.6.10-1.rhel5.x86_64.rpm
rpm -ivh MySQL-server-5.6.10-1.rhel5.x86_64.rpm
以上均出现:error: Failed dependencies: 加上两个选项参数后解决问题:
rpm -ivh MySQL-server-5.6.10-1.rhel5.x86_64.rpm --nodeps --force
rpm -ivh MySQL-server-5.6.10-1.rhel5.x86_64.rpm --nodeps --force
这样,强制mysql安装,不检查依赖
3 MySQL的几个重要目录
(1)数据库目录 /var/lib/mysql/
(2)配置文件 /usr/share/mysql(mysql.server命令及配置文件)
(3)相关命令 /usr/bin(mysqladmin mysqldump等命令)
(4)启动脚本 /etc/rc.d/init.d/(启动脚本文件mysql的目录)
若想查看MySQL安装到哪个目录,可使用“whereis mysql”命令查看
4 启动MySQL
可使用如下命令启动MySQL:service mysql start
或者使用如下命令:/etc/init.d/mysql start
5 登录MySQL
mysql -u root -p ,键入安装时随机分配的密码,在/root/.mysql_secret文件中
登录后,不能执行任何操作,强制改密码,
SET PASSWORD = PASSWORD('root123456'); 新密码是:root123456
此后,可以进行正常操作了~~
6 添加用户及权限
INSERT INTO user VALUES('%','pusher',PASSWORD('pusher'),'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','','','',0,0,0,0,'','Y');
这样就添加了pusher用户,赋予权限的话,如下:
GRANT ALL PRIVILEGES ON *.* TO pusher@localhost IDENTIFIED BY 'pusher' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO pusher@"%" IDENTIFIED BY 'pusher' WITH GRANT OPTION;
这样,该用户可以在本地和远程访问,比如PS服务端配置了该用户连接MySQL的话。