Mysql5.6 RPM安装(完结)

来源:互联网 发布:热点图 软件 编辑:程序博客网 时间:2024/06/04 19:55
1,首先查看已经安装的服务
rpm –qa | grep –i mysql
如果有软件包,就可以卸载了
rpm –e  (完整的包名,没有后缀)
查看残留的目录
whereis mysql
或者
find / -name mysql
接着删除相关文件
rm –rf /usr/my.cnf
 rm  -rf /var/lib/mysql
个人不建议用rm ,可以用mv, 所以
mv /usr/my.cnf /tmp
mv /var/lib/mysql /tmp
如果这个目录不删除,在重新安装之后,密码还是之前的密码,不会重 新初始化
这个时候Mysql的东西是完全的卸载干净了,有的时候,也会出现这种情况
whereis mysql
mysql:
如果出现这种问题,在后面安装的时候可能会出现错误,这个时候我们需要 解决mysql:
groupadd mysql     //创建mysql组
useradd -g mysql mysql //创建mysql用户添加到mysql组
2,这个时候可以正式的开始安装mysql了
rpm -ivh --replacefiles MySQL-server-5.6.13.el6.x86_64.rpm 
rpm -ivh --replacefiles MySQL-client-5.6.13-1.el6.x86_64.rpm
rpm -ivh --replacefiles MySQL-devel-5.6.13-1.el6.x86_64.rpm
如果没有可以在这里下载:

http://download.csdn.net/download/zheng18237111686/10164696

3, 初始化数据库
/usr/bin/mysql_install_db
4. 启动mysql服务:
service mysql start
使用命令ps -ef | grep mysql 查看mysql进程:
5. 第一次登陆设置root密码:
首先查看 root密码
root@localhost ~]# cat /root/.mysql_secret  
# The random password set for the root user at Fri Aug 30 15:57:18 2013 (local time):fMYcarvB
然后命令行:mysql -u root -p ,然后输入上面的密码即可:
设置root密码:
SET PASSWORD=password('123456');
退出,重新登陆即可使用新的密码登陆;
但是此时,我是不能远程连接数据库的,需要添加全权限
5. 设置远程登陆:需要添加权限
使用root登陆到mysql后
mysql>use mysql;
mysql>update userset host='%' where user='root' AND host='localhost';
mysql>FLUSH PRIVILEGES;

之前遇到过一次问题,mysql安装成之后,本地已经连接通过,但是程序jdbc总是报错
Access denied for user ‘root’@’localhost’ (using password: YES)
原来是授权问题:
grant all privileges on. to ‘root’@’localhost’ identified by ‘password’ with grant option;
grant all privileges on. to ‘root’@’ip’ identified by ‘password’ with grant option;

文章原始地:http://note.youdao.com/noteshare?id=73a47629ae4eb6fb0effc0f46f12bcd5&sub=42F6F9D51B42402CB535CC384261C1C4