不要拷贝我的命令,自己打更好,有可能格式问题造成错误。
一、下载安装包
地址:https://downloads.mysql.com/archives/community/
在你自己电脑上打开该网址:
先选择版本如下图
我这里选择的mysql版本是5.7.17,下面两个根据你服务器Linux版本来选择。
如何查看服务器Linux版本:
[admin ~]$ cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
[admin ~]$cat /proc/version
Linux version 3.10.0-327.13.1.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.3 20140911 (Red Hat 4.8.3-9) (GCC) ) #1 SMP Thu Mar 31 16:04:38 UTC 2016
然后我们需要下载如下几个文件:
mysql-community-common-5.7.17-1.el7.x86_64.rpm
mysql-community-libs-5.7.17-1.el7.x86_64.rpm
mysql-community-client-5.7.17-1.el7.x86_64.rpm
mysql-community-server-5.7.17-1.el7.x86_64.rpm
在linux上怎么下载?
先拿到这个文件的下载地址如下图
在你自己电脑上在上面网址并选择版本后找到需要下载的文件后面的“Download”按钮,然后执行第一步如图:“右键”,再执行第二步如图:“复制链接地址”
在服务器指定的文件夹下面(你自己建一个就行),命令行进入该目录
wget 你刚才复制的链接地址
例子如下
wget https://downloads.mysql.com/archives/get/file/mysql-community-common-5.7.17-1.el7.x86_64.rpm
需要下载上面所属的四个文件,
下载成功后 安装
第一步:按顺序执行如下命令:
rpm -ivh mysql-community-common-5.7.17-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.17-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.17-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.17-1.el7.x86_64.rpm
解决错误信息
安装过程中可能会遇上缺少依赖包的请求,这里最常见的依赖包有 perl、cpan,安装方 式如下:
yum install perl*
yum install cpan
在安装 community-libs 时可能会报与 mariadb-libs 冲突的问题,需要执行命令删除系 统中旧的 mysql-libbs,命令如下:
yum remove mysql-libs
如果解决错误信息后就继续执行:第一步:**按顺序执行如下命令:**如上
第二步: 安装完成后 配置 root 账号密码
配置账号密码之前需要启动 mysql,命令如下:
service mysqld start
mysql 安装完成之后会生成一个随机密码供使用者登录使用,查看默认生成的密码:
grep 'temporary password' /var/log/mysqld.log
使用默认密码登录:mysql –u root –p
登录成功后执行 SET PASSWORD = PASSWORD(‘xxx’); “xxx”为需要设置的新密码
第三步:配置 root 用户可以远程访问
进入 mysql 后执行如下命令:
GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘xxx’ WITH GRANT OPTION;
注:“xxx”为数据库密码
第四步:图形化工具(我没用)
可以下载 Navicat Premium 进行远程访问,图形化界面方便查看操作。