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)
如果当前用户没有权限删除的话就用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之旅吧!
浙公网安备 33010602011771号