Linux(CentOS6.5)中安装mysql5.7

Posted 酷丶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux(CentOS6.5)中安装mysql5.7相关的知识,希望对你有一定的参考价值。

1.上传相关包(*.tar.gz等)

使用相关软件上传或用Xshell连接后下载命令:yum install lrzsz

2.安装mysql5.7

1)查看本地是否安装了mysql:rpm  -qa | grep  mysql

2)卸载本地自带的mysql:yum remove mysql包

3)官网yum repository 下载安装包:wget http://dev.mysql.com/get/mysql80-community-release-el6-3.noarch.rpm

或手动下载并上传至linux

然后选择

我这里用的是CentOS6.5,所有下载这个

4)安装下载下来的rpm包

yum localinstall mysql80-community-release-el6-3.noarch.rpm

5)查看可用的安装包

yum repolist enabled|grep mysql

6)接下来需要更改mysql版本了

vim /etc/yum.repos.d/mysql-community.repo

比如要安装5.7版本,将80源的enabled=1改成enabled=0。然后再将5.7源的enabled=0改成enabled=1即可。

7)安装mysql

yum install mysql-community-server -y

8)启动mysql并更改相关配置

1>启动mysql:service mysqld start

2>查看mysql是否自启动,并且设置开启自启动

chkconfig --list | grep mysqld

chkconfig mysqld on

3>查看初始密码:grep "password" /var/log/mysqld.log

4>登录mysql:mysql -u root -p

5>修改密码:SET PASSWORD FOR \'root\'@\'localhost\' = PASSWORD(\'123456\');

修改的密码过于简单可能会报错:

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

执行以下语句:

set global validate_password_policy=0;

set global validate_password_length=4;

再执行修改密码语句

6>开放root账户远程访问

grant all privileges on *.* to \'root\'@\'%\' identified by \'123456\' with grant option; 

7>刷新权限表

FLUSH PRIVILEGES;

8>修改字符集为UTF-8

linux中:vim /etc/my.cnf

  在[mysqld]部分添加:

  port=3306

  character-set-server=utf8

  在文件末尾新增[client]段,并在[client]段添加:

  port=3306
  socket=/var/lib/mysql/mysql.sock

  default-character-set=utf8

  在[mysql]部分添加:

  no-auto-rehash

  default-character-set=utf8

  修改好之后重启mysqld服务:

  service mysqld restart

  (导入sql脚本,先use 数据库,再source /home/sql/test.sql)

9>用软件测试远程连接mysql

 

以上是关于Linux(CentOS6.5)中安装mysql5.7的主要内容,如果未能解决你的问题,请参考以下文章

在centos6.5中安装jdk

CentOS6.5在VMware10中安装

学习docker系列-在centos6.5中安装docker

在VM虚拟机中安装Redhat6.5 / CentOs6.5

新手小白Linux(Centos6.5)部署java web项目(mysql5.7安装及相关操作)

如何在CentOS6.5系统中安装Docker