【Linux】MySQL安装及允许远程访问
安装环境/工具
Linux( centOS 版)
MySQL(MySQL-5.6.28-1.el7.x86_64.rpm-bundle.tar版)
安装步骤
1.解压mysql安装文件
命令:tar -xf MySQL-5.6.28-1.el7.x86_64.rpm-bundle.tar
得到:
MySQL-client-5.6.28-1.el7.x86_64.rpm # MySQL客户端程序
MySQL-devel-5.6.28-1.el7.x86_64.rpm # MySQL的库和头文件
MySQL-embedded-5.6.28-1.el7.x86_64.rpm
MySQL-server-5.6.28-1.el7.x86_64.rpm # MySQL服务端程序
MySQL-shared-5.6.28-1.el7.x86_64.rpm # MySQL的共享库
MySQL-shared-compat-5.6.28-1.el7.x86_64.rpm # RHEL兼容包
MySQL-test-5.6.28-1.el7.x86_64.rpm
在RHEL系统中,必须先安装“MySQL-shared-compat-5.6.28-1.el7.x86_64.rpm”这个兼容包,然后才能安装server和client,否则安装时会出错。
安装命令:
# rpm -ivh MySQL-shared-compat-5.6.28-1.el7.x86_64.rpm
# rpm -ivh MySQL-server-5.6.28-1.el7.x86_64.rpm
# rpm -ivh MySQL-client-5.6.28-1.el7.x86_64.rpm
# rpm -ivh MySQL-devel-5.6.28-1.el7.x86_64.rpm
# rpm -ivh MySQL-shared-5.6.28-1.el7.x86_64.rpm
# rpm -ivh MySQL-embedded-5.6.28-1.el7.x86_64.rpm
# rpm -ivh MySQL-test-5.6.28-1.el7.x86_64.rpm
注意:安装服务端(MySQL-server)可能报错

解决办法:
执行命令:rpm --import /etc/pki/rpm-gpg/RPM*
然后安装Server时后面加上(--force --nodeps):rpm -ivh MySQL-server-5.6.28-1.el7.x86_64.rpm --force --nodeps
启动服务器
命令:service mysql start #启动mysql服务器命令
注意会报错:
Starting MySQL.The server quit without updating PID file (/var/lib/mysql/iZ2806l73p6Z.pid)
解决办法:
修改默认mysql 的配置文件 vi /etc/my.cnf
把各个参数配对,即可启动服务,mysql配置请参照下一篇
配置远程访问
1. 获取随机密码命令: cat /root/.mysql_secret # 获取MySQL安装时生成的随机密码

2. 在服务器开启的情况下,进入mysql数据库
命令: mysql -u root -p

第一次进入数据库,请使用root 用户,密码为随机密码
3.第一次进入需修改密码
命令:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('password'); # 在MySQL命令行中设置root账户的密码为password
4.使用mysql库
命令:use mysql;

5.查看用户表
命令:SELECT `Host`,`User` FROM user;

6.更新用户表
命令: UPDATE user SET `Host` = '%' WHERE User = 'root' LIMIT 1;

7.强制刷新权限
命令:flush privileges;
完成以上步骤即可远程连接MySQL数据库了
【Linux】MySQL安装及允许远程访问的更多相关文章
- Linux环境下mysql安装并配置远程访问
环境:centOS 1.下载mysql安装文件 [root@localhost ~]# wget http://dev.mysql.com/get/mysql-community-release-el ...
- ubuntu linux mysql 安装 基本操作 命令
mysql --help #如果有信息证明系统已经安装了mysql mysql -V #查看版本号 netstat -tap|grep mysql #检查mysql是否在启动状态 卸载mysql: s ...
- linux mysql 安装(rpm)
linux上安装mysql, 就需要两个文件, xx.client.xx.rpm和 xx.server.xx.rpm 如 MySQL-client-community-5.1.72-1.rhel5.i ...
- linux mysql 安装
操作系统 Centos 7.2以上版本 操作系统 centos 7.2以上版本 mysql 版本 mysql-5.7.23-el7-x86_64.tar.gz 1.1 安装准备 1. 创建安装文件存 ...
- Linux MySql 安装与配置
为什么选择MySQL数据库? 毫无疑问,绝大多数的使用linux操作系统的大中小型互联网网站都在使用MySQL作为其后端的数据库存储,从大型的BAT门户,到电商平台,分类门户等无一例都使用MySQL数 ...
- linux mysql安装(亲测)
参考文章:http://blog.csdn.net/superchanon/article/details/8546254/ 1. 运行平台:CentOS 6.7 x86_64 2. ...
- linux Mysql 安装及配置
1.准备 cmake-3.6.0.tar.gz bison-3.0.4.tar.gz mysql-5.7.13.tar.gz (http://dev.mysql.com/get/Downloads/M ...
- Linux MySql安装步骤
本文将以MySQL 5.5.47为例,以CentOS 6.5为平台,讲述MySQL数据库的安装和设置. 源码包方式安装 1.新建MySql用户和用户组 groupadd mysql useradd - ...
- linux mysql安装问题
1.rpm -qa | grep mysql //首先检查是否安装了mysql 2.如果安装了,卸载 rpm -e mysql 3\ 下载地址 http://dev.mysql.com/d ...
随机推荐
- flask_admin 笔记三 客户化视图
客户化视图1, model数据模型参数配置1)配置全局参数内置的ModelView类很适合快速入门. 但是,您需要配置其功能以适合您的特定型号. 这是通过设置ModelView类中提供的配置属性的值来 ...
- Unity攻击敌人时产生泛白效果
Shader的代码如下,主要是将透明度为1的像素点输出为白色,其中_BeAttack表示角色被攻击的泛白状态 // Upgrade NOTE: replaced 'mul(UNITY_MATRIX_M ...
- 团队冲刺随笔合集—Beta阶段
第一篇:http://www.cnblogs.com/Team-Blog/p/9049271.html 第二篇:https://www.cnblogs.com/Team-Blog/p/9064478. ...
- 将ssh失败的用户放入hosts.deny中
1.find / -name secure 找到linux系统安全日志文件 2.cp `find / -name secure` /tmp/`date +%F` 将secure文件复制出来 或者使用f ...
- remote desktop software
remote desktop software remote desktop https://www.microsoft.com/zh-cn/p/microsoft-remote-desktop/9w ...
- MacOS 如何剪切文件
MacOS 如何剪切文件 MacOS 剪切文件 command + C 复制 command + V 粘贴 删除 & 粘贴 在 Windows中 Ctrl + X 是剪切,MacOS中没有剪切 ...
- 学习官方示例 - TForm.BorderIcons
本例用一行代码禁用了最大化按钮. unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphi ...
- 一本通1642【例 2】Fibonacci 第 n 项
1642: [例 2]Fibonacci 第 n 项 sol:挺模板的吧,经典题吧qaq (1) 1 0 * 1 1 = 1 1 1 0 (2) 1 1 * 1 ...
- MySQL中使用Like模糊查询太慢
问题:明明建立了索引,为何Like模糊查询速度还是特别慢? Like是否使用索引? 1.like %keyword 索引失效,使用全表扫描.但可以通过翻转函数+like前模糊查询+建立翻转函数索 ...
- dp乱写1:状态压缩dp(状压dp)炮兵阵地
https://www.luogu.org/problem/show?pid=2704 题意: 炮兵在地图上的摆放位子只能在平地('P') 炮兵可以攻击上下左右各两格的格子: 而高原('H')上炮兵能 ...