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


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

相关文章推荐

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...

centos下安装mysql5.7.5的rpm包

1.首先下载mysql5.7.5,下载地址是http://dev.mysql.com/get/Downloads/MySQL-5.7/MySQL-5.7.5-m15-0.6.m15.el6.x86_6...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

linux上安装使用RabbitMQ

1、安装erlang 以root身份执行下面命令 yum install erlang yum install erlang xmlto 2、安装epel源 rpm -ivh http://down...

通过Navicat for MySQL远程连接的时候报错mysql 1130的解决方法

解决方法: 1。改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改"mysql" 数据库里的 "user" 表里的 ...
  • tenor
  • tenor
  • 2016-05-26 15:04
  • 3620

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

操作系统环境情况: [root@localhost ~]# cat /etc/issue  CentOS release 6.6 (Final) Kernel \r on an \m [ro...

在centos7上以rpm方式安装mysql5.6.24

1.安装环境 CentOS版本:CentOS-7 [root@localhost usr]# cat /etc/redhat-release CentOS Linux release 7.0.1...

mysql5.6 centos7下安装之rpm安装

参考:mysql安装一 rpm包安装 一:下载与解压 下载地址:mysql-5.6-30 密码:mg0r 我放到了 /usr/local/mysql 传输的话可以考虑winscp 创建并解压至mys...

Centos7下RPM方式安装mysql-5.6.24

1.下载地址:http://downloads.mysql.com/archives/community/ 2.下载的是bundle版本的安装包,包含内容如下 3.放入Centos下解压安装,一般情...

centos7使用rpm安装mysql

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

IBM MQ两个队列管理器之间的通信

本文章主要介绍两个不同主机间的队列管理器是如何实现相互通信的 前提: 1.确保两边的队列管理器的名称不能相同(如果名称相同将无法通信,在连接的时候虽然发送通道和接收通道都是可以运行的,但是当放入测...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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