Linux(Centos)服务器安装MySQL 5.7

Posted csl0627

tags:

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

LinuxCentos)服务器安装MySQL 5.7

mysql的安装方式有多种,但个人觉得这种方式比较简单。前提你的Linux可以上外网。

// 检查系统是否装有mysql

yum list installed | grep mysql

// 删除mysql及其依赖

yum -y remove mysql-libs.x86_64

// 给CentOS添加rpm源,并且选择较新的源

wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm

说明:-bash: wget: command not found,可以使用:

yum -y install wget

 

yum localinstall mysql-community-release-el6-5.noarch.rpm

yum repolist all | grep mysql

// yum -y install yum-utils安装yum-config-manage命令

yum-config-manager --disable mysql55-community

yum-config-manager --disable mysql56-community

yum-config-manager --enable mysql57-community-dmr

yum repolist enabled | grep mysql

说明:如果出现这个提示:yum-config-manager: command not found

这个是因为系统默认没有安装这个命令,这个命令在yum-utils 包里,可以通过命令yum -y install yum-utils 安装就可以了。

 

// 安装mysql,竟然有800多兆。。

yum install mysql-community-server

 

// 启动mysql

service mysqld start

 

// 设置mysql开机自启动

chkconfig mysqld on

 

// 查看初始密码

vi /var/log/mysqld.log

说明:在mysqld.log文件中,找密码的方法:

 技术分享图片

 

// 登陆数据库

mysql -u root -p

 

// 修改密码

ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘xxxxxxxx‘;

说明:如果再修改密码的时候提示:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements。说你的密码不安全。这个时候

 技术分享图片

 

 

 

 

 

// Mysql默认不允许远程登录,我们需要设置下,并且防火墙开放3306端口

GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘xxxxxxxx‘ WITH GRANT OPTION;

 

// 配置默认编码为utf8,添加character_set_server=utf8,init_connect=‘SET NAMES utf8‘

vi /etc/my.cnf

 

// 重启mysql

service mysqld restart

 

使用本地的navicat进行测试能够连接成功。



参考链接:https://www.jianshu.com/p/ee9a981d1798?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=weixin_timeline&from=timeline&isappinstalled=0



以上是关于Linux(Centos)服务器安装MySQL 5.7的主要内容,如果未能解决你的问题,请参考以下文章

linux CentOS6.5 yum安装mysql 5.6

linux CentOS6.5 yum安装mysql 5.6

Linux学习之CentOS--CentOS6.5下Mysql数据库的安装及C/C++连接使用Mysql

转:linux CentOS6.5 yum安装mysql 5.6

CentOS 7 安装 MySQL 5.7

Linux/Centos 源码编译安装Mysql5.6