Ubuntu64位13.04版本下装MySQL过程及遇到的问题

第一步:安装:
        在ubuntu终端输入命令:
        sudo apt-get install mysql-server 
        执行完成后。再输入如下命令:
        sudo apt-get install mysql-client

注意1:
        在执行第一条或第二条指令时。可能会报这样的错:
        Sub-process /usr/bin/dpkg returned an error code (1)

        我的解决方法是在终端输入如下命令:
        $cd /var/lib/dpkg/info
        $sudo rm -rf mysql-*
        如果当前用户没有权限删除的话就用root,终端命令:sudo -i
        等上面的删除指令执行完成后再继续安装。

注意2:
        在安装mysql-server  时,会要求设置MySQL 的root密码,按步骤设置即可。
第二步:使用:
        通过以上两步即可顺利安装MySQL并且使用了。
    (1)启动服务
         在使用之前必须要开启MySQL服务,可用以下两条命令中的一条开启MySQL服务:
         1)service mysql start
         2)/etc/init.d/mysql start
注意1:
        若没有开启服务就试图登入MySQL时会出现如下错误:
        Can't Connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'(2)
注意2:
        有些系统可能要用本机的root账户才能开启MySQL服务(视情况而定),当用户权限不够时也会提示上面所列的错误,所以此时就需要先本机root,再开启MySQL服务。
    (2)使用须知
        1)本地root登录系统时,可对MySQL做任何操作,包括服务的启动,重启,停止,以及数据库的操作。
        2)本地普通用户登录系统时,可分两种情况(也需要视具体情况而定):
         1服务未启动时:只能查看MySQL状态,其它都不能做,包括服务的启动,重启,停止,以及数据库的操作。若强行在终端输入登录MySQL命令则会报注意1中的错误。
         2服务已启动时:可以登入MySQL,并且操作数据库,但是不能停止或重启MySQL服务。
         3对权限的解释:现在我们知道MySQL服务很重要,如果把MySQL的服务比作是一把锁的话,那么这把锁的钥匙就在本机root用户手中,如果root用户没有把锁打开,其他的任何用户都只能眼巴巴的看着被上了锁的MySQL而无能为力,这就好比当服务未启动时普通用户只能查看MySQL服务状态而不能启动MySQL,就更不用说操作MySQL了。如果root用户把锁打开了,也就是说启动了MySQL服务,那么root用户和普通用户就都可以对MySQL操作了。当然,除了开锁和上锁之外。
         4其它必要命令 :
         
 service mysql start          开启MySQL服务
         
 service mysql restart       重启MySQL服务
          service mysql stop           停止MySQL服务
 
          /etc/init.d/mysql start        开启MySQL服务
          /etc/init.d/mysql restart     重启MySQL服务
          /etc/init.d/mysql stop         停止MySQL服务
     (3)开启ubuntu之上的MySQL之旅吧!

posted on 2018-05-12 10:50  庭前花满留晚照  阅读(180)  评论(0)    收藏  举报

导航