zoukankan      html  css  js  c++  java
  • 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开机自启动;授权远程访问等内容。最后介绍了博主在安装过程中出现的问题。如果你出现了别的问题,欢迎交流。

  • 相关阅读:
    Using Resource File on DotNet
    C++/CLI VS CSharp
    JIT VS NGen
    [Tip: disable vc intellisense]VS2008 VC Intelisense issue
    UVa 10891 Game of Sum(经典博弈区间DP)
    UVa 10723 Cyborg Genes(LCS变种)
    UVa 607 Scheduling Lectures(简单DP)
    UVa 10401 Injured Queen Problem(简单DP)
    UVa 10313 Pay the Price(类似数字分解DP)
    UVa 10635 Prince and Princess(LCS N*logN)
  • 原文地址:https://www.cnblogs.com/struggletofly/p/3912165.html
Copyright © 2011-2022 走看看