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';


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

相关文章推荐

redhat EL6.5安装mysql5.7及常见问题

redhat6.5 安装mysql5.7
  • QwQ_QAQ
  • QwQ_QAQ
  • 2017年06月15日 10:29
  • 232

centos7使用rpm安装mysql

折腾了两天,走了好多弯路,终于安装上mysql了,希望这篇博客帮个各个博友少走弯路,顺利安装mysql。准备: centos 7.2_64位的,如果不清楚自己系统的位数,可以通过file /bin...

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
  • 1722

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

centos7 安装mysql5.7.17

从官网下载 mysql-5.7.17-1.el7.x86_64.rpm-bundle.tar,解压后为一堆rpm 包,用 rpm -ivh mysql-*.rpm 安装的时候报以下错误: perl(...

centos6.5安装mysql

1.卸载centos6.5本身所安装的mysql yum remove  mysql mysql-server mysql-libs mysql-server; find / -name mysql ...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

CentOS7安装配置mysql5.7

CentOS7 rpm安装mysql5.7环境介绍 操作系统: CentOS7.0 MySQL版本:mysql-5.7.17-1.el7 准备下载rpm包本文主要介绍如何通过官方提供的RPM包安装my...

Linux(SUSE 12)安装mysql

安装的4个rpm包为 mysql-community-common-5.6.26-2.sles12 mysql-community-libs-5.6.26-2.sles12 mysql-commu...

CentOS 6.5 下安装MySQL 5.7.12,使用官网下载的rpm安装包

CentOS 6.5 下安装MySQL 5.7.12,使用官网下载的rpm安装包下载安装包下载地址:http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5....
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux 下安装mysql-5.7.16-1.el6.x86_64.rpm-bundle
举报原因:
原因补充:

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