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

原文地址:https://www.cnblogs.com/csl0627/p/10126800.html

时间: 2024-10-08 09:48:02

Linux(Centos)服务器安装MySQL 5.7的相关文章

Linux Centos 迁移Mysql 数据位置

Linux Centos 迁移Mysql 数据位置 由于业务量增加导致安装在系统盘(20G)磁盘空间被占满了, 现在进行数据库的迁移. Mysql 是通过 yum 安装的. Centos6.5Mysql5.1 yum 安装的 mysql 服务 查看 mysql 的安装路径 执行查询 SQL show variables like '%dir%'; datadir 就是数据路径 转移操作 新建 mysql 数据目录 mkdir /data/mysqlData 停止mysql服务 service m

Linux centos安装mysql(解压手动安装)

系统版本: [[email protected] ~]# uname -r 2.6.32-358.el6.i686 [[email protected] ~]# cat /etc/issue CentOS release 6.4 (Final) Kernel \r on an \m 下载linux generic 32bit的mysql包(http://dev.mysql.com/downloads/mysql/ ). 步骤开始: 1,直接wget下载,或者下载后上传到服务器端. 2,解压. 3

Linux - centos 7 mysql安装

安装 CentOS Linux release 7.1.1503 (Core)下载地址链接:https://pan.baidu.com/s/1c2rWsbm 密码:5nrt #yum -y install mysql#yum -y install mysql-devel#yum -y install wget# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm# rpm -ivh mysql-commun

Linux(centos)下mysql编译安装教程

Linux下mysql编译安装教程 #查看linux发行版本号 cat /etc/issue #查看linux内核版本 uname -r 本文测试环境centOS6.6 一.Linux下编译安装MySQL前的准备工作 在线安装编译源码所需的工具和库(无法联网的话要事先准备软件,或者系统盘) yum install gcc gcc-c++ ncurses-devel perl 从mysql5.5起源代码编译需要借助cmake这款编译工具.从http://www.cmake.org下载cmake源码

linux centos安装mysql

1.下载mysql包.地址:https://dev.mysql.com/downloads/mysql/ 进去选择配置如下: 选择 2.在centos下随便一个目录下进行解压. tar -vxf  MySQL-5.6.44-1.el7.x86_64.rpm-bundle.tar 执行命令 groupadd  mysql useradd -g mysql -m mysql rpm -e mariadb-libs-1:5.5.60-1.el7_5.x86_64 rpm -ivh MySQL-serv

Linux(CentOS) 安装MySQL 5.7

#MySQL简介 (1)MySQL行业主流版本 - 5.6 - 5.7 (2)企业版本选择 - Oracle:   MySQL官方版本 - RedHat:  MariaDB - Percona: PerconaDB (3)版本选择 - 一般选择 5.6 或 5.7 - GA - 6-12月的产品版本 #下载MySQL - From官网: https://dev.mysql.com/downloads/ - 本文选择: https://cdn.mysql.com/archives/mysql-5.

Linux Centos 启动mysql ERROR * The server quit without updating PID file (/usr/local/mysql/data/mysql.pid).

做了一些尝试:比如kill -9 进程id  发现根本就杀不死. 查看ERROR.LOG 2015-12-07 18:50:08 29710 [ERROR] /usr/local/mysql/bin/mysqld: unknown variable 'scripts/mysql_install_db --user=mysql' 第一感觉:百度了下.大部分都是说安装的时候有这个问题:感觉场景不太一样:回到原点继续想: scripts/mysql_install_db --user=mysql --

linux centos下mysql数据库的主从复制环境搭建

有两台MySQL数据库服务器Master和slave,Master为主服务器,slave为从服务器,初始状态时,Master和slave中的数据信息相同,当Master中的数据发生变化时,slave也跟着发生相应的变化,使得master和slave的数据信息同步,达到备份的目的. 原理图如下: 简单来说,mysql的主从复制的原理就是slave把master上面执行的 update,insert这些会使数据发生改变的sql语句从master上面同步过来,然后在自己的机器上再执行一遍,那么这两台数

Linux/Centos 重置Mysql root用户密码

有时候你可能会忘记MySQL的root用户密码,下面教你们重置MySQL root用户密码 手动修改 1.停止MySQL服务 执行:/etc/init.d/mysql stop,你的机器上也不一定是/etc/init.d/mysql也可能是/etc/init.d/mysqld 反正就是停数据库,用kill杀进程号也可以ps –ef | grep mysql 然后kill -9 mysql 的进程号 2.跳过验证启动MySQL /usr/local/mysql/bin/mysqld_safe --

Linux(centos) 设置MySQL数据库不区分大小写

1.修改配置文件 vim /etc/my.cnf 在[mysqld]节点下,加入一行: lower_case_table_names=1 2.重启数据库服务 service mysqld restart 没有启动服务时 service mysqld start 原文地址:https://www.cnblogs.com/pxblog/p/12368220.html