一、准备工作
登录官网下载mysql最新版本
http://dev.mysql.com/downloads/mysql/
选择对应的服务器和mysql,我下载的是最大的一个tar包,解压后就包含所有的关于mysql的程序
要确保防火墙是关闭的
二、安装过程
1、将MySQL-5.6.17-1.el6.x86_64.rpm-bundle.tar上传到服务器
我这里是上传到home目录
解压tar文件
#tar -xvf
MySQL-5.6.17-1.el6.x86_64.rpm-bundle.tar
解压后多出7个rpm包,下图所示
2、安装rpm文件
将当前目录下关于所有mysql的rpm安装
#rpm -ivh
MySQL-*.rpm
3、mysql默认密码
在安装过程中,就会发现以下内容,安装完成后会有一个默认的密码
安装后目录说明
更新详细信息请去官网查看
http://dev.mysql.com/doc/refman/5.7/en/linux-installation-rpm.html
三、使用说明
1、查看登录密码
# cat
/root/.mysql_secret
2、本地登录
登录时报错,
原来是没有启动mysql服务
# service
mysql start
再次登录
#mysql -u
root -p
输入密码
登录成功
3、修改root密码
mysql>set password=password('123456');
mysql>flush privileges;
修改密码成功,退出再次尝试登录,输入新的密码即可登录成功
mysql>exit
四、远程登录
发现登录时
处于安全考虑,Mysql默认是不允许远程访问的,可以使用下面开启远程访问
//赋予任何主机访问数据的权限
///无效=====mysql>GRANT ALL PRIVILEGES ON *.* TO
'root'@'%'WITH GRANT OPTION
//赋予任何主机访问数据的权限
mysql>grant all on *.* to 'root'@'%' identified by
'123456';
//使修改生效
mysql>FLUSH PRIVILEGES;
再次查看mysql.user表发现
再次远程登录就会成功
如果依然不能远程访问的话,那就很可能防火墙的原因了,可以在防火墙中开启3306端口。
接下来mysql数据库安装完成