centos下mysql 数据库安装、调试

博主是一个linux的初学者,决定记录学习过程中的点滴,当做一个成长记录也好,当做后来人学习的参考也罢,总之,博客就在那里,我们各取所需,只是不要让他孤独就好。

首先,持久化数据是一个程序必备的模块,恰逢博主的项目中也需要在centos操作系统上部署,所以就以安装mysql数据库开始吧。可能你觉得内容比较简单,但无所谓吧,会者谓之简单;不会者谓之难。博主只求用最简单的描述,满足“不会者”的好学。

主要分为两种方式,一种是下载安装包,然后安装;一种是通过yum命令。博主觉得通过yum命令比较简单,于是决定采用此方法。

  1.  安装mysql

yum -y install mysql-server

2.  查看mysql所有目录

rpm –ql mysql

3.  启动mysql

/etc/rc.d/init.d/mysqld start  或者  service mysqld start

如果不成功,则可以根据具体的提示信息,进行不同的处理,一般情况下,会出现:

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER!

则可以先为用户root设置密码。

3.1为用户root设置密码:/usr/bin/mysqladmin –u root password ‘123456’ (注意此处的usr/bin/mysqladmin是根据安装目录的不同而不同,可以根据1步骤进行     查看)

3.2设置完之后,重新运行service mysqld start,则会出现:

Starting  mysqld:                    [OK]

表明启动成功。

  4.设置mysql服务开机启动

chkconfig mysqld on

5.查看是否设置成功

chkconfig –list mysqld (如果2-5显示on,则表明启动成功)

6. 登陆mysql

mysql –u root –p  之后根据提示输入密码即可。

7.查看是否登陆成功

可以运行mysql的相关指令,来检验一下自己的成果。例如:show databases;等。

8.授权远程访问数据库

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

flush privileges;

‘root’ :表示授权远程访问的用户名

‘%’:表示授权访问的远程计算机ip,%表示所有

‘123456’:表示授权远程访问的数据库密码

9.Question & Answer

此时如果还不能远程访问,则可以查看防火墙相关

9.1 查看指令:/etc/init.d/iptables status

9.2 关闭防火墙指令:/etc/init.d/iptables stop

10.总结

回顾以上内容,主要介绍了,mysql数据库的安装;启动数据库;设置数据库用户名、密码; 设置mysql开机自启动;授权远程访问等内容。最后介绍了博主在安装过程中出现的问题。如果你出现了别的问题,欢迎交流。

centos下mysql 数据库安装、调试

时间: 2024-12-26 09:38:21

centos下mysql 数据库安装、调试的相关文章

CentOS下MySQL数据库安装

前辈们总是说,要边学边记录,要总结.所以,开始把每天学到的内容一点一点记录. 复杂的理论不懂,只会目前安装,安好后就开始玩咯! 1.在官网下载相应的rpm安装包 下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads 比如:我只下载了这三个. 2.鄙人就用rpm命令安装(相对较熟悉) 其实,这是应该是第3步 #rpm -ivh MySQL-client-5.6.19-1.el6.i686.rpm #rpm -ivh MySQL-d

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源码

CentOS下MYSQL数据库的安装

关于在Centos系统下安装MYSQL数据库,网络上资料有很多,在此主要感谢该文章的博主:http://www.cnblogs.com/zhoulf/archive/2013/01/25/zhoulf.html,因为相对来说,该篇文章具有很强的操作性.此文将在汇集众多资料的基础上,记录本人安装MYSQL的全过程. 一.配置环境与软件版本: 1.Centos版本:6.3版32位系统: 2.CMake版本:cmake-2.8.4.tar.gz: 3.Mysql版本:mysql-5.5.11.tar.

centos下mysql的安装及数据库存储目录迁移

wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm rpm –ivh mysql57-community-release-el7-8.noarch.rpm yum install mysql-server 进入/etc 编辑my.cnf 在最后一行加上 skip-grant-tables 跳过MySQL密码验证 service mysqld restart 重启数据库 mysql -u root 直接进入数据

Linux下MySQL数据库安装与配置

1. 安装MySQL数据库 先从MySQL官网下载MySQL,然后进入所下载的安装文件所在目录,运行如下命令进行安装,其中MySQL-server-community-5.1.56-1.rhel5.i386.rpm为刚刚下载的MySQL数据库服务器的rpm包,然后使用/etc/rc.d/init.d/mysqlrestart命令重启MySQL服务: [[email protected] ~]# rpm -ivh MySQL-server-community-5.1.56-1.rhel5.i386

Linux系统CentOS下mysql的安装日志

今天自己捣鼓了一下,在linux系统CentOs6.5下使用源码方式安装和配置mysql,这里记录一下步骤. a) 下载mysql,source版本.Mysql-5.6.20.tar.gz b) 安装编译源码所需的工具和库 yum install gcc gcc-c++ ncurses-devel perl c) 安装cmake   wget http://www.cmake.org/files/v2.8/cmake-2.8.10.2.tar.gz tar -xzvf cmake-2.8.10.

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

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

Centos下mysql数据库备份与恢复的方法

一.mysqldump工具备份 mysqldump由于是mysql自带的备份工具,所以也是最常用的mysql数据库的备份工具.支持基于InnoDB的热备份.但由于是逻辑备份,所以速度不是很快,适合备份数据量比较小的场景. mysqldump完全备份+二进制日志 ->实现时间点恢复 温备: 在使用MyISAM引擎中,只能使用温备份,这时候要防止数据的写入,所以先加上读锁 这时候可以进入数据库手动加读锁.这样比较麻烦,在mysqldump工具中直接有一个加锁的选项 mysqldump --datab

CentOS下mysql数据库常用命令总结

mysql数据库使用总结 本文主要记录一些mysql日常使用的命令,供以后查询. 1.更改root密码 mysqladmin -uroot password 'yourpassword' 2.远程登陆mysql服务器 mysql -uroot -p -h192.168.137.10 -P3306 3.查询数据库 show databases; 4.进入某个数据库 use databasename; 5.列出数据库中的表 show tables; 6.查看某个表全部字段 desc slow_log