step1.先看看是否已经存在mysql,存在删除,不存在跳过此步骤
#rpm -qa | grep mysql
#rpm -e --nodeps mysql
离线安装
step1.下载MySQL-5.6.23-1.el6.x86_64.rpm-bundle.tar
mysql镜像下载地址:
http://mirrors.sohu.com/mysql/MySQL-5.6/
里面已经包含了所有需要的rpm
step2.解压
注意:我上传到/tmp目录下
#cd /tmp/
#tar -xvf MySQL-5.6.23-1.el6.x86_64.rpm-bundle.tar
step3.按步骤安装rpm
在RHEL系统中,必须先安装“MySQL-shared-compat-5.6.15-1.el6.i686.rpm”这个兼容包,然后才能安装server和client,否则安装时会出错。
#rpm -ivh MySQL-shared-compat-5.6.15-1.el6.i686.rpm # RHEL兼容包
#rpm -ivh MySQL-server-5.6.15-1.el6.i686.rpm # MySQL服务端程序
#rpm -ivh MySQL-client-5.6.15-1.el6.i686.rpm # MySQL客户端程序
#rpm -ivh MySQL-devel-5.6.15-1.el6.i686.rpm # MySQL的库和头文件
#rpm -ivh MySQL-shared-5.6.15-1.el6.i686.rpm # MySQL的共享库
#rpm -ivh MySQL-shared-compat-5.6.15-1.el6.i686.rpm # RHEL兼容包
#rpm -ivh MySQL-server-5.6.15-1.el6.i686.rpm # MySQL服务端程序
#rpm -ivh MySQL-client-5.6.15-1.el6.i686.rpm # MySQL客户端程序
#rpm -ivh MySQL-devel-5.6.15-1.el6.i686.rpm # MySQL的库和头文件
#rpm -ivh MySQL-shared-5.6.15-1.el6.i686.rpm # MySQL的共享库
step4.获取mysql安装时随机生成的密码
#
cat /root/.mysql_secret # 获取MySQL安装时生成的随机密码
step5.启动服务
#service mysql start # 启动MySQL服务
step6登陆
#mysql -uroot -p # 进入MySQL,使用之前获取的随机密码
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('password'); # 在MySQL命令行中设置root账户的密码为password
quit # 退出MySQL命令行
#mysql -uroot -p # 进入MySQL,使用之前获取的随机密码
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('password'); # 在MySQL命令行中设置root账户的密码为password
quit # 退出MySQL命令行
其他
service mysql restart # 重新启动MySQL服务
yum在线安装
step1.
通过 yum 命令将mysql mysql-server mysql-devel都安装好
(
注意:安装mysql时我们并不是安装了mysql客户端就相当于安装好了mysql数据库了,我们还需要安装mysql-server服务端才行
)
# yum install -y mysql-server mysql mysql-deve
在等待了一番时间后,yum会帮我们选择好安装mysql数据库所需要的软件以及其它附属的一些软件,
说明已经安装成功
step3.初始化mysql服务
# service mysqld start
step4.查看mysql是否开机启动chkconfig --list | grep mysqld 命令来查看
#chkconfig --list | grep mysqld
step5.设置开机启动mysql
# chkconfig mysqld on
# chkconfig --list | grep mysql mysqld 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭step6.设置root初始密码# mysqladmin -u root password 'root' // 通过该命令给root账号设置密码为 root
step7.登陆
# mysql -u root -p
输入刚才设置的密码,登陆成功