CentOS 6.4 安装 MySQL 5.6.17

2014-11-24 17:27:38 · 作者: · 浏览: 0

1. 检测是否安装
命令

rpm –qa|grep mysql


输出
[root@BJIDC-POM06 ~]# rpm -qa | grep mysql

mysql-libs-5.1.66-2.el6_3.x86_64


2. 删除已安装内容
命令:
rpm -e mysql-libs-5.1.66-2.el6_3.x86_64 –nodeps


3. 下载安装包

命令

cd /usr/local/src //移动到下载目录


wget http://cdn.mysql.com/Downloads/MySQL-5.6/MySQL-server-5.6.17-1.linux_glibc2.5.x86_64.rpm
wget http://cdn.mysql.com/Downloads/MySQL-5.6/MySQL-client-5.6.17-1.linux_glibc2.5.x86_64.rpm


4. 安装

rpm -ivh MySQL-client-5.6.17-1.linux_glibc2.5.x86_64.rpm
rpm -ivh MySQL-server-5.6.17-1.linux_glibc2.5.x86_64.rpm


5.启动mysql

service mysql start


6登录修改密码

查看生成密码

/root/.mysql_secret

登录

mysql -u root -p


修改密码

SET PASSWORD=password('password');


添加一个可远程登录的帐号

GRANT all privileges on *.* TO 'root'@'%' identified by 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;


修改密码

SET PASSWORD FOR 'root'@'%' = PASSWORD('password')


可运行此脚本 进行生产服务器安全配置
/usr/bin/mysql_secure_installation
#Enter current password for root 输入root密码
#Change the root password 是否修改root的密码
#Remove anonymous users 是否删除匿名账号
#Disallow root login remotely 是否取消root用户远程登录
#Remove test database and access to it 是否删除test库和对test库的访问权限
#Reload privilege tables now 是否现在刷新授权表使修改生效