linux 下安装mysql-5.7.16-1.el6.x86_64.rpm-bundle

原创 2016年11月15日 15:18:22


1.解压tar -xvf mysql的包
tar -xvf mysql-5.7.16-1.el6.x86_64.rpm-bundle.tar(mysql 官网中即可找到)


2.查看是否需要卸载
安装时候会提示与已经安装的RPM包有冲突,所以我们先卸载一些RPM包,要卸载哪些呢?我们要卸载的是之前安装的或系统自带的一些跟本次安装冲突的包
执行命令:rpm -qa|grep mysql来查看一下我们要卸载哪些不需要,看下图:
  


 以上,我们会看到系统中存在5.1的包,而我们本次安装的是5.7的包。
 现在让我们来卸载5.1包。


3.卸载
rpm -e mysql –xxxxxxxxxxx
 如:sudo rpm -e mysql-devel-5.1.66-2.el6_3.x86_64


4.安装
依次执行命令:
sudo rpm -ivh --force mysql-community-common-5.7.16-1.el6.x86_64.rpm 
sudo rpm -ivh --force mysql-community-libs-5.7.16-1.el6.x86_64.rpm
sudo rpm -ivh --force mysql-community-client-5.7.16-1.el6.x86_64.rpm
sudo rpm -ivh --force mysql-community-server-5.7.16-1.el6.x86_64.rpm

 


注意:是依次执行,不要乱了顺序,因为它们之间有依赖关系。
##Linux中很可能已经安装过老版本的mysql,所以采用-Uvh参数,若没有老版本,则使用-ivh
5.启动
以上则安装完成,下面我们启动一下:sudo service mysqld start
 

注意:启动后在sudo vi /var/log/mysqld.log中获取root账户的初始密码
 

启动:
sudo service mysqld start
停止:
sudo service mysqld stop
重启:
sudo service mysqld restart


6.修改密码
用初始密码登录后,发现无论输出什么SQL都会出现一下错误:



这个提示我们修改密码,那么我们来修改一下密码


mysql> alter user 'root'@'localhost' identified by 'newpassword';
mysql> flush privileges;


##MySQL对用户密码安全性有所加强,所以设置的密码必须包含有数字,大写字母,小写字母,特殊符号,如果你设置的密码过于简单,会提示:


下面我们看下数据库编码:

mysql> show variables like '%char%';


如果你需要修改数据库编码则:
编辑 /etc/my.conf 
在mysqld中增加
character_set_server=utf8
init_connect=’SET NAMES utf8’


保存,然后重启mysql:sudo service mysqld restart 


以上MySql安装完成.







##Linux下的MySQL基本管理操作
#在服务器上登录mysql
[root@NEVSDATAEX01 ~]# mysql -hhost -uroot -ppassword 


#修改密码
[root@NEVSDATAEX01 ~]# mysqladmin -u用户名 -p旧密码 password 新密码


###以下是在mysql内部执行的操作


--查看用户
mysql> select distinct concat('User: ''',user,'''@''',host,''';') as usr from mysql.user;


--创建用户,用%可以代表任意主机,也可以用all代表所有权限
mysql> grant select on 数据库.* to '用户名'@'登录主机' identified by '密码';


mysql> update user set password=password(“newpwd”) where user=’root’;// 修改密码
mysql> flush privileges;  //刷新数据库
mysql> use dbname;       //打开数据库
mysql> show databases;   //显示所有数据库
mysql> show tables;      //显示数据库mysql中所有的表:先use mysql;然后
mysql> describe user;    //显示表mysql数据库中user表的列信息);


--或者
mysql> CREATE USER 'root'@'localhost' IDENTIFIED BY '123456'; 
mysql> GRANT privileges ON databasename.tablename TO 'username'@'host';
mysql> SET PASSWORD FOR 'username'@'host' = PASSWORD('newpassword');
       --如果是当前登陆用户用SET PASSWORD = PASSWORD("newpassword"); 


--删除用户

mysql> DROP USER 'username'@'host';


版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/okh258/article/details/53171653

Centos 7 安装 mysql-5.7.16 (rpm安装)

写这个blog原因:由于最近学习Centos 7,需要部署运行环境,但是百度时候找到的blog要么版本比较旧所以和现在mysql安装包有些出入。经过自己不断测试,终于自己安装好mysql了,所以现在分...
  • hanimashi
  • hanimashi
  • 2016-11-19 00:10:26
  • 3110

CentOS7 离线安装mysql-5.7.16

mysql官方网站:http://www.mysql.com 安装新版mysql前,需将系统自带的mariadb-lib卸载 [root@slave mytmp]# rpm -qa|grep mari...
  • zz657114506
  • zz657114506
  • 2016-12-10 02:01:41
  • 5763

CentOS6.6-64下rpm方式mysql-5.7.12安装实录

操作系统环境情况: [root@localhost ~]# cat /etc/issue  CentOS release 6.6 (Final) Kernel \r on an \m [ro...
  • BabyFish13
  • BabyFish13
  • 2016-04-22 17:10:39
  • 4672

【待完成】CentOS6.5安装mysql-cluster-community-7.5.6-1.el6.x86_64.rpm-bundle.tar

先在官网上下载(https://dev.mysql.com/downloads/cluster/)mysql-cluster-community-7.5.6-1.el6.x86_64.rpm-bund...
  • qq_31154765
  • qq_31154765
  • 2017-06-27 16:34:07
  • 1238

Centos7安装mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和...
  • sevenkoala
  • sevenkoala
  • 2017-07-26 19:41:21
  • 914

RPM安装与卸载MySQL-5.6.27-1.linux*.x86_64.rpm*

1.安装准备 1.1查看是否有自带的MySql 库,如果先有卸载 [root@hadoop02 ~]# rpm -qa | grep mysql mysql-libs-5.1...
  • liu_yulong
  • liu_yulong
  • 2015-12-16 15:26:38
  • 5077

利用rpm包手把手教你安装MySQL(MySQL-server-5.6.23 for CentOS6.5_64bit)

利用rpm包手把手教你安装MySQL(MySQL-server-5.6.23 for CentOS6.5_64bit)
  • guoyJoe
  • guoyJoe
  • 2015-03-30 17:05:27
  • 3769

mysql5.7 RPM 安装

1、环境 CentOS-6.4-i386-minimal.iso mysql 5.7 2、下载mysql mysql-community-client-5.7.12-1.el6.i686.rpm m...
  • convict_eva
  • convict_eva
  • 2016-06-21 20:56:47
  • 1776

linux 6.5下 MySQL 5.6 RPM安装

1.环境 OS: CentOS 6.5 x64 2.准备MySQL RPM安装包 打开网址:http://dev.mysql.com/downloads/mysql/ 会看到以下界面: 最新的...
  • John_Chang11
  • John_Chang11
  • 2016-06-09 21:20:11
  • 4352

linux6.5安装MySQL-5.5.53-1.el6.x86_64.rpm-bundle.tar

系统:centos6.5_64bits 安装包:MySQL-5.5.53-1.el6.x86_64.rpm-bundle.tar 将MySQL-5.5.53-1.el6.x86_64.rpm-bun...
  • ntk1986
  • ntk1986
  • 2016-12-02 22:28:44
  • 2240
收藏助手
不良信息举报
您举报文章:linux 下安装mysql-5.7.16-1.el6.x86_64.rpm-bundle
举报原因:
原因补充:

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