阿里云服务器CentOS下安装mysql

原创 2016年08月30日 08:45:15


安装MySQL主要有两种方法:一种是通过源码自行编译安装,这种适合高级用户定制MySQL的特性,这里不做说明;另一种是通过编译过的二进制文件进行安装。二进制文件安装的方法又分为两种:一种是不针对特定平台的通用安装方法,使用的二进制文件是后缀为.tar.gz的压缩文件;第二种是使用RPM或其他包进行安装,这种安装进程会自动完成系统的相关配置,所以比较方便。本文介绍的是第二种方法使用RPM安装。


第一步,在官网上http://dev.mysql.com/downloads/mysql/, 选择Rad Hat Enterprise Linux, 下载MySQL-client-5.6.32-1.rhel5.x86_64.rpm,MySQL-server-5.6.32-1.rhel5.x86_64.rpm(安装的是5.6版本,可自行选择);


第二步,利用命令# rpm -qa | grep MySQL先查询是否已经安装其他版本,如果有的话建议先卸载,卸载命令# rpm -e --nodeps MySQL-server-5.0.27-0.glibc23,然后删除包含mysql的文件夹,利用命令  # find / -name mysql查询出来进行删除


第三步,进行安装,首先利用命令rpm -ivh MySQL-server-5.6.32-1.rhel5.x86_64.rpm 安装server ,若出现warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID***** 的警告信息,请在命令后加上rpm -ivh MySQL-server-5.6.32-1.rhel5.x86_64.rpm  --force --nodeps ,


第四步,安装客户端:# rpm -ivh MySQL-client-5.6.32-1.rhel5.x86_64.rpm --force --nodeps 


第五步,启动mysql, 利用命令:# /etc/init.d/mysql start 


第六步,连接数据库,利用命令:mysql -u root -p, 输入密码后,若出现ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)错误, 解决方法:1. 停止数据库/etc/init.d/mysqld stop ,2.执行如下命令:mysqld_safe --user=mysql --skip-grant-tables --skip-networking & ,(能登录但是会把mysql默认端口改掉,若进行远程连接,则需要再次重启mysql,此时不能执行步骤2)3.重新登录mysql数据库,4,更新root密码:use mysql之后,mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root'; 然后刷新权限

FLUSH PRIVILEGES; 再退出mysql重新登录即可。

解决方法二:修改mysql配置文件my.ini或者my.cnf,配置文件中添加skip-grant-tables(注,不要添加最后面),然后重启mysql即可

第七步,mysql建立远程连接,参考 http://ewf-momo.iteye.com/blog/1911315



常见问题:

1.若查询show global variables like 'port';端口号为0,则进行修改,编辑/etc/my.cnf文件,修改为3306

[root@test etc]# vi my.cnf
[mysqld]
port=3306
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

"my.cnf" 11L, 261C written
[root@test etc]#

2.创建用户和赋权:

create user 'pica_test'@'%' identified by '密码';

GRANT all ON pica.* TO 'pica_test'@'%';


版权声明:本文为博主原创文章,未经博主允许不得转载。

阿里云服务器ECS上CentOS安装mysql

阿里云服务器ECS上CentOS安装mysql安装MySQL主要有两种方法: 一种是通过源码自行编译安装,这种适合高级用户定制MySQL的特性,这里不做说明; 另一种是通过编译过的二进制文件进行安...
  • superdangbo
  • superdangbo
  • 2017年01月10日 10:12
  • 4080

阿里云服务器安装配置mysql数据库

一、安装mysql数据库 方法一、域
  • yuanyuan_186
  • yuanyuan_186
  • 2014年07月31日 21:02
  • 7564

阿里云 服务器安装 mysql

首先之前已经安装过几次了,但是每次安装还是的在网上找资料,所以保存一个资料为后续使用 1.查看mysql编辑情况rpm -qa|grep mysql 2.卸载原有的mysql rpm -e --n...
  • weixin_39828048
  • weixin_39828048
  • 2017年10月21日 01:31
  • 605

阿里云服务器安装mysql数据库

1、第一步切换到root用户 ssh root@192.168.0.100(此处为服务器公网ip,在输入密码,如果已经是root用户登录就不用这一步) 2、运行 yum install mysql-s...
  • xionglangs
  • xionglangs
  • 2015年12月23日 10:01
  • 6977

【阿里云服务器】在Centos6.5上安装与配置MySQL

看了王皓的阿里云centos安装配置mysql数据库的视频,地址为http://v.youku.com/v_show/id_XNDc5OTU4NTI0.html?f=18548080&o=1&spm=...
  • renwudao24
  • renwudao24
  • 2017年04月14日 21:44
  • 1656

如何部署在阿里云主机上部署Mysql数据库

上面截图中Mysql的 版本号是:Mysql 5.7的版本,这个版本是我在本地开发时测试很好用的,但是今天我在远程主机上安装时,报错然后我就下个Mysql5.5的版本 具体的安装步骤请参照阿里云提供...
  • qq_15267341
  • qq_15267341
  • 2016年08月25日 08:47
  • 9402

阿里云服务器MySQL安装、登录以及密码的修改

一、前提: 安装好Xshell,连接上阿里云服务器。 二、yum命令安装: yum install mysql 1.运行结束后,显示成功就可以登陆MySQL数据库 三、数据库登录及密...
  • baidu_luoxin
  • baidu_luoxin
  • 2017年07月08日 11:47
  • 1446

阿里云服务器(windows server2008)下安装Mysql数据库

阿里云服务器下安装Mysql数据库 服务器:Windows server2008 r2 64位。Mysql版本:mysql-installer-community-5.7.18.1.msiMys...
  • m0_37027631
  • m0_37027631
  • 2017年06月06日 16:13
  • 3958

阿里云服务器Linux环境下安装MySQL5.7.10

1.下载安装包 wget -c http://repo.mysql.com//mysql57-community-release-el6-7.noarch.rpm 2.安装YUM 仓库 sudo yu...
  • u013302006
  • u013302006
  • 2016年01月22日 19:42
  • 2731

阿里云服务器MySql的安装

远程登录服务器 sudo apt-get update 如果是第一次开启,需要更新一下 sudo apt-get install mysql-server mysql-client 安装mysql 中...
  • coderbean
  • coderbean
  • 2015年10月12日 18:38
  • 2325
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:阿里云服务器CentOS下安装mysql
举报原因:
原因补充:

(最多只允许输入30个字)