首页 > 数据库技术 > 详细

centos下mysql 数据库安装、调试

时间:2014-08-14 13:46:28      阅读:394      评论:0      收藏:0      [点我收藏+]

      博主是一个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 数据库安装、调试,布布扣,bubuko.com

centos下mysql 数据库安装、调试

原文:http://www.cnblogs.com/struggletofly/p/3912165.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!