mysql学习之一:mysql安装

我用的时mac系统,本来想在mac系统上装一个,但是发现mac系统始终无法用密码登入到本机服务器,非常奇怪的问题(在stackflow上看了些回复,也没有找到原因),最后只好装到虚拟机上面去了。

我的虚拟机版本是centos6.3,yum中自带了安装包。

CentOS6和RHEL6系统的YUM中包含了MySQL安装包,版本是MySQL5。rpm软件包的名称是mysql-server。

使用以下命令可以安装MySQL数据库:

yum install -y mysql-server

安装完成后我们可以通过以下命令启动MySQL服务:

service mysqld start

第一次启动MySQL服务后,我们需要对MySQL数据库进行初始化操作,设置root用户的密码,使用以下命令设置MySQL的root用户密码:

mysqladmin -u root password ‘linuxcast.net‘

我们可以通过以下命令连接到本机的MySQL服务上:

mysql -u root -p

由于我是通过mac主机连接centos虚拟机mysql服务器,所以我用的命令是

mysql -h 10.10.10.115 -u root -p

但是连接出现错误,原因在于centos的防火墙把3306端口给禁调了,我们首先需要开启3306端口,

iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

然后我们可以通过

/etc/init.d/iptables status

来查看我们防火墙的状态。

我们继续连接mysql,但是发现还是连接不上,原因在于mysql默认禁止来自非本机的mysql客户端使用root用户来登入mysql服务器,我们需要做的就是利用本机登入mysql服务器,修改权限,在终端敲入:

GRANT ALL PRIVILEGES ON *.* to ‘root’@’%’ identified by ‘123456’;

这样权限就修改成了所有主机都可以使用root用户连接到mysql服务器。

mysql学习之一:mysql安装,布布扣,bubuko.com

时间: 2024-10-14 10:36:45

mysql学习之一:mysql安装的相关文章

Mysql学习之--Mysql启动失败案例

Mysql学习之--Mysql启动失败案例 系统环境: 操作系统:Linux RH6 数据库:  Mysql 5.6 在启动mysql server时,启动失败 [[email protected] mysql]# service mysql start Starting MySQL...The server quit without updating PID file [FAILED]b/mysql/ogg.pid). 查看mysql错误日志: [[email protected] mysql

Mysql学习之--Mysql二进制日志管理

Mysql学习之--Mysql二进制日志管理 简介:     MySQL的二进制日志可以说或是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是失误安全型的.      MySQL的二进制日志的作用是显而易见的,可以方便的备份这些日志以便做数据恢复,也可以作为主从复制的同步文件,然而二进制日志的大小可能会根据不同的需求而存在麻烦,所以让日志回滚是必须的,当然MySQL已经为我们提供了二进制回滚的功

Entity Framework with MySQL 学习笔记一(安装)

声明 :  数据库是Mysql,本人的程度只到会写sql语句(不会储蓄过程), c# 会基本的ADO.NET数据库访问,LINQ基础. 这篇只做个人学习|温习作用. 新手可以参考,也请高手指正错误, 感恩. Entity Framework (缩写EF) 是微软的一个框架.作用是处理面向对象与关系数据库的映射问题. 以往我们都是ADO.NET来访问数据库,connection.open() -> sql command ->  executenonquery | dataReader ->

MySQL学习笔记01安装MySQL服务器软件

1.1. 默认安装 以mysql community server 5.7.19为例,安装步骤如下: (1)安装libaio.版本必须大于或等于这个版本. libaio1_0.3.109-4_amd64.deb deb文件安装方法: sudo dpkg -i  libaio1_0.3.109-4_amd64.deb (2)安装libmecab2.版本必须大于或等于这个版本. libmecab2_0.996-1.1_amd64.deb (3)下载. 下载mysql-server_5.7.19-1u

mysql学习入门 - mysql安装

第一步: https://dev.mysql.com/downloads/mysql/  272.3M 的文件点击下载 第二步: 解压到任意路径下,进行初始化 初始化步骤: 第一步: 在解压的mysql文件夹下创建一个data的空文件 第二步:服务端:  D:\mysql-8.0.18-winx64\bin\mysqld --initialize-insecure  初始化mysql    此时的用户名为root, 密码为空 第三步: D:\mysql-8.0.18-winx64\bin\mys

我的MYSQL学习心得 mysql日志

这一篇<我的MYSQL学习心得(十五)>将会讲解MYSQL的日志 MYSQL里的日志主要分为4类,使用这些日志文件,可以查看MYSQL内部发生的事情. 分别是 1.错误日志:记录mysql服务的启动.运行.停止mysql服务时出现的问题 2.查询日志:记录建立的客户端连接和执行的语句 3.二进制日志:记录所有更改数据的语句,可以用于数据复制 4.慢查询日志:记录所有执行时间超过long_query_time的所有查询或不使用索引的查询 默认情况下,所有日志创建于mysql数据目录中.通过刷新日

【mysql学习】linux安装mysql

1.rpm bundel包下载到 /usr/local/src中: [[email protected] src]# lsmysql-5.7.11-1.el6.x86_64.rpm-bundle.tar 2解压缩bundle包 [[email protected] src]# tar xf mysql-5.7.11-1.el6.x86_64.rpm-bundle.tar  [[email protected] src]# ls mysql-5.7.11-1.el6.x86_64.rpm-bund

MySQL学习笔记01-MYSQL安装

一 MySQL简介 MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司.MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一. 二安装MySQL 安装环境: 操作系统: Windows7 MySQL版本:mysql-essential-6.0.11-alpha-winx64

MySQL学习笔记-MySQL体系结构

一.MySQL体系结构总览 不管是用哪种数据库,了解数据库的体系结构都是极为重要的.MySQL体系结构主要由数据库和数据库实例构成. 数据库:物理操作系统文件或者其它文件的集合,在mysql中,数据库文件可以是frm.myd.myi.ibd等结尾的文件,当使用ndb存储引擎时候,不是os文件,是存放于内存中的文件. 数据库实例:由数据库后台进程/线程以及一个共享内存区组成,共享内存可以被运行的后台进程/线程所共享. 以下为MySQL数据库的体系结构: 最上层的服务并不是MySQL所独有的,大多数

mysql学习(2)-MySQL服务器优化

调优思路: 1.数据库设计与规划--以后再修该很麻烦,估计数据量,使用什么存储引擎 2.数据的应用--怎样取数据,sql语句的优化 3.mysql服务优化--内存的使用,磁盘的使用 4.操作系统的优化--内核.tcp连接数量 5.升级硬件设备 磁盘io规划 raid技术:raid0[xfs] swap分区:最好使用raid0 磁盘分区:一个库放到一个分区上或一个磁盘上 物理分区 create table t1(id int,name char(20)) data directory='/data