Home  >  Article  >  Database  >  Ubuntu 8.10下安装MySQL指南[图文]

Ubuntu 8.10下安装MySQL指南[图文]

WBOY
WBOYOriginal
2016-06-07 16:53:16852browse

在Ubuntu 8.10下安装MySQL数据库是非常简单的。下面是在Ubuntu 8.10下完成安装的MySQL,MySQL 服务器应该自动启动。您可以在终端

在Ubuntu 8.10下安装MySQL数据库是非常简单的。

下面是在Ubuntu 8.10下完成安装的MySQL,,MySQL 服务器应该自动启动。您可以在终端提示符后运行以下命令来检查 MySQL 服务器是否正在运行:(见图1)

Ubuntu 8.10下安装MySQL指南[图文]

图1

sudo netstat -tap | grep mysql

当您运行该命令时,您可以看到类似下面的行:

linuxidc@linuxidc-laptop:~$ sudo netstat -tap | grep mysql
[sudo] password for linuxidc:
tcp        0      0 localhost:mysql         *:*                     LISTEN      7283/mysqld    
linuxidc@linuxidc-laptop:~$  

要在Ubuntu 8.10下安装 MySQL,我们可以在终端命令行下输入下列命令:(如图2)

sudo apt-get install mysql-server mysql-client

Ubuntu 8.10下安装MySQL指南[图文]

图2

附过程:

linuxidc@linuxidc-laptop:~$ sudo apt-get install mysql-server mysql-client
[sudo] password for linuxidc:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
将会安装下列额外的软件包:
  libdbd-mysql-perl libdbi-perl libnet-daemon-perl libplrpc-perl
  mysql-client-5.0 mysql-server-5.0
建议安装的软件包:
  dbishell mysql-doc-5.0 tinyca
下列【新】软件包将被安装:
  libdbd-mysql-perl libdbi-perl libnet-daemon-perl libplrpc-perl mysql-client
  mysql-client-5.0 mysql-server mysql-server-5.0
共升级了 0 个软件包,新安装了 8 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。
需要下载 35.8MB 的软件包。
解压缩后会消耗掉 109MB 的额外空间。
您希望继续执行吗?[Y/n]

当然选择Y了,在安装过程中会有软件包设置,输入root密码及再次确认。然后确定(见图3)。                                                          

Ubuntu 8.10下安装MySQL指南[图文]

图3

如果服务器不能正常运行,您可以通过下列命令启动它:

sudo /etc/init.d/mysql restart

 * Stopping MySQL database server mysqld                          [ OK ]
 * Starting MySQL database server mysqld                          [ OK ]
 * Checking for corrupt, not cleanly closed and upgrade needing tables.

配置 MySQL 的管理员密码

sudo mysqladmin -u root password newpassword

配置MySQL

注意,MySQL缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变/etc/mysql/my.cnf配置文件了!

默认的MySQL安装之后根用户是没有密码的,所以首先用根用户进入:

$mysql -u root

在这里之所以用-u root是因为我现在是一般用户(firehare),如果不加-u root的话,mysql会以为是firehare在登录。注意,我在这里没有进入根用户模式,因为没必要。一般来说,对mysql中的数据库进行操作,根本没必要进入根用户模式,只有在设置时才有这种可能。

如果你是用的root用户进入时则可以不要切换用户,直接进入第三步

进入mysql之后,最要紧的就是要设置Mysql中的root用户密码了,否则,Mysql服务无安全可言了。

mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "123456";

注意,我这儿用的是123456做为root用户的密码

用root用户建立你所需要的数据库。我这里就以xoops为例:

mysql>CREATE DATABASE xoops;mysql>GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@localhost IDENTIFIED BY "654321";

这样就建立了一个xoops_roots的用户,它对数据库xoops有着全部权限。以后就用xoops_root来对xoops数据库进行管理,而无需要再用root用户了,而该用户的权限也只被限定在xoops数据库中。

linux

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn