`

Ubuntu9 安装 MySQL

阅读更多

安装 MySQL,可以在终端提示符后运行下列命令:

sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install php5-mysql 
// 安装php5-mysql 是将php和mysql连接起来

一旦安装完成,MySQL 服务器应该自动启动。您可以在终端提示符后运行以下命令来检查 MySQL 服务器是否正在运行:

sudo netstat -tap | grep mysql

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

tcp 0 0 localhost.localdomain:mysql *:* LISTEN -

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

sudo /etc/init.d/mysql restart

进入mysql

mysql -uroot -p

(输入mysql的root密码)

配置 MySQL 的管理员密码:

sudo mysqladmin -u root password newpassword



一、安装

1. 首先安装SSH

sudo apt-get install ssh

2.安装MySQL(虽然现在最新版为5.1,但是还只能装5.0版本)

sudo apt-get install mysql-server-5.0

3.安装Apache

sudo apt-get install apache2

4.安装PHP

sudo apt-get install php5 libapache2-mod-php5

5.重启Apache

sudo /etc/init.d/apache2 restart

6.安装phpMyAdmin

sudo apt-get install phpmyadmin

安装完成之后。在浏览器地址栏输入http://localhost/phpmyadmin并不能打开数据库管理界面

检查/var/www/的目录下并没有phpmyadmin这个文件夹。

原来phpmyadmin默认是安装在/usr/share/phpmyadmi里面的。

这是你就需要在/var/www里面建一个对应的软连接,或者直接把phpmyadmin目录拷贝过去。

输入命令:

cd /var/www/

sudo ln -s /usr/share/phpmyadmin

在浏览器地址栏再次输入http://localhost/phpmyadmin/这是就可以打开了。

另一种方法:安装LAMP

在新立得软件包管理器中选择 编辑--使用任务分组标记软件包

在打开的窗口中, 勾选 LAMP SERVER 然后确定

在主窗口中 点击红钯的对号 应用 按钮

好了,接下来就是等新立得自动下载完毕并安装完成。

中间会有一次提示输入mysql的root用户密码。

二、测试

1. 测试Apache

输入:http://localhost/看是否出现It works字样

2. 测试MySQL

输入:sudo netstat -tap | grep mysql

可以看到类似下面的行:

tcp 0 0 localhost.localdomain:mysql *:* LISTEN -

如果服务器不能正常运行,您可以通过下列命令启动它: sudo /etc/init.d/mysql restart

3. 测试PHP

Ubuntu Apache的根目录位于/var/www中

在里面添加一个测试文件test.php文件,内容

<?php

phpinfo();

?>

浏览器重输入http://localhost/test.php ,看到php信息网页,则说明PHP安装成功


mysql 数据库登录

登录:

  1. tony@ubuntu:~$ mysql -u root -p
    Enter password:
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 36
    Server version: 5.1.31-1ubuntu2 (Ubuntu)

    Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.

    mysql>

  2. tony@ubuntu:~$ mysql -uroot -p****** –default_character_set=utf8
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 37
    Server version: 5.1.31-1ubuntu2 (Ubuntu)

    Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.

    mysql>

查看状态:

mysql> status
————–
mysql  Ver 14.14 Distrib 5.1.31, for debian-linux-gnu (i486) using  EditLine wrapper

Connection id:        37
Current database:
Current user:        root@localhost
SSL:            Not in use
Current pager:        stdout
Using outfile:        ”
Using delimiter:    ;
Server version:        5.1.31-1ubuntu2 (Ubuntu)
Protocol version:    10
Connection:        Localhost via UNIX socket
Server characterset:    latin1
Db     characterset:    latin1
Client characterset:    utf8
Conn.  characterset:    utf8
UNIX socket:        /var/run/mysqld/mysqld.sock
Uptime:            1 hour 17 min 29 sec

新建数据库:

mysql> create database if not exists tst_utf8 collate utf8_general_ci;
Query OK, 1 row affected (0.03 sec)

mysql> show databases;
+——————–+
| Database           |
+——————–+
| information_schema |
| mysql              |
| tst                |
| tst_utf8           |
+——————–+
4 rows in set (0.00 sec)

选用数据库:

mysql> use tst_utf8
Database changed

新建表:

mysql> CREATE TABLE city(name VARCHAR(20), code int)
-> ;
Query OK, 0 rows affected (0.07 sec)

mysql> show tables
-> ;
+——————–+
| Tables_in_tst_utf8 |
+——————–+
| city               |
+——————–+
1 row in set (0.02 sec)
增添一行数据:

mysql> INSERT INTO city
-> VALUES(’广州’,'020′);
Query OK, 1 row affected (0.07 sec)

mysql> SELECT * FROM city
-> ;
+——–+——+
| name  | code |
+——–+——+
| 广州   |   20   |
+——–+——+
导入数据:

mysql> LOAD DATA LOCAL INFILE ‘/home/tony/tst.db’ INTO TABLE city;
Query OK, 3 rows affected (0.00 sec)
Records: 3  Deleted: 0  Skipped: 0  Warnings: 0

分享到:
评论
1 楼 csdn_zuoqiang 2010-09-12  
ubuntu 服务器中修改mysql数据目录的方法

停止mysql服务
sudo /etc/init.d/mysql stop

建新数据库目录
mkdir /media/hda11/db

复制linux下原数据到新目录下
cp  -r  /var/lib/mysql/* /media/hda11/db

给新目录重命属性(很 重要,不然出现无法访问目录情况)
chown mysql:mysql  /media/hda11/db

修改 配置文件
sudo nano /etc/mysql/my.cnf

datadir = /var/mysql换成datadir = /media/hda11/db

#在my.cnf中有提到如果修改了 datadir这几部分,最好也调整/etc/apparmor.d/usr.sbin.mysqld

修改文件 /etc/apparmor.d/usr.sbin.mysqld(似乎跟安全配置有关)

sudo nano /etc/apparmor.d/usr.sbin.mysqld

/var/lib/mysql r,
/var/lib/mysql/** rwk,

改成
/media/hda11/db r,
/media/hda11/db/** rwk,

再开服务器(这一步很重要)
sudo /etc/init.d/apparmor restart

重启mysql服务
sudo /etc/init.d/mysql restart

附:apparmor也是个权限控制的东东。。

参考文章:http://forum.ubuntu.org.cn/viewtopic.php?f=44&p=1074517

相关推荐

    ubuntu 一键安装mysql8

    在Ubuntu系统上一键安装MySQL 8.0是一个方便快捷的过程,尤其对于那些不熟悉Linux命令行操作的用户来说。这个过程通常涉及到下载安装脚本、安装必要的依赖项以及配置MySQL服务。下面将详细介绍如何利用提供的资源...

    Ubuntu18.04安装mysql

    ### Ubuntu 18.04 安装 MySQL #### 知识点一:Ubuntu 18.04 系统环境准备 - **系统版本**:Ubuntu 18.04 LTS (Bionic Beaver) 是一个长期支持版本,非常适合部署稳定的服务如 MySQL 数据库。 - **操作系统**:本...

    ubuntu安装mysql5.6完整步骤说明(亲测实用).docx

    Ubuntu 安装 MySQL 5.6 完整步骤说明 在本文中,我们将详细介绍在 Ubuntu 系统中安装 MySQL 5.6 的完整步骤。MySQL 是一个流行的关系数据库管理系统,广泛应用于 Web 应用程序中。本文将涵盖从下载安装包到设置远程...

    Ubuntu22-安装mysql5.7

    mysql压缩包

    ubuntu20.04安装mysql5.7.42

    在Ubuntu 20.04上安装MySQL 5.7.42的详细步骤 MySQL是一种流行的开源关系型数据库管理系统,被广泛应用于各种规模的项目中。在Ubuntu 20.04上安装MySQL 5.7.42可能与默认的Ubuntu存储库中的最新版本(通常是MySQL 8...

    Ubuntu下安装mysql

    Ubuntu18.0.4安装mysql5.7.25后无法登陆如何处理

    Ubuntu安装指定版本mysql

    "Ubuntu安装指定版本mysql详解" 在本文中,我们将详细介绍如何在Ubuntu系统下安装指定版本的MySQL数据库管理系统。MySQL是最流行的开源关系数据库管理系统之一,广泛应用于Web应用程序和企业级应用程序中。下面将一...

    ubuntu20.04离线安装mysql8.0.30需要的tar包和对应的两个依赖包

    ubuntu20.04离线安装mysql8.0.30需要的tar包和对应的两个依赖包分别是:libaio1和libmecab2,详细的安装步骤请关注博主的另一篇博文

    ubuntu离线安装mysql

    Ubuntu 系统上离线安装 MySQL,这通常适用于那些没有互联网连接或者安全性要求较高的服务器环境。以下是详细的步骤和注意事项: 1、**准备环节** 在一个可以联网的环境中,首先你需要下载 MySQL 的安装包和其依赖...

    ubuntu16.04安装mysql5.7脚本

    在Ubuntu 16.04上安装MySQL 5.7是一项常见的系统管理任务,尤其对于开发者和运维人员来说。MySQL 5.7是该数据库管理系统的一个稳定版本,提供了许多性能改进和新特性。以下是关于使用脚本在Ubuntu 16.04上自动安装...

    ubuntu下mysql安装教程

    在Ubuntu系统上安装MySQL是一个相对简单的过程,但对初学者来说可能会遇到一些挑战。这篇教程将引导你逐步完成MySQL的安装,并解决可能出现的问题。MySQL是一个流行的关系型数据库管理系统(RDBMS),广泛应用于Web...

    ubuntu能用的mysql5.7.38,并附带安装手册

    在Ubuntu操作系统上安装MySQL 5.7.38是一个相对简单的过程,适合那些希望在Linux环境中运行可靠数据库服务的用户。下面将详细介绍在Ubuntu上安装MySQL 5.7.38的步骤以及一些关键知识点。 首先,确保你的Ubuntu系统...

    ubuntu 下mysql 安装及配置文件

    在Ubuntu系统中安装MySQL是一个常见的任务,特别是在搭建服务器或开发Web应用时。MySQL是一个流行的开源关系型数据库管理系统,被广泛用于存储和管理数据。本文将详细介绍如何在Ubuntu上安装MySQL,以及涉及的配置...

    Ubuntu 安装MySQL(国内镜像源).pdf

    在 Ubuntu 系统中通过国内镜像源安装 MySQL 是一个常见的操作,尤其对于在中国大陆地区的用户来说,使用国内的镜像源可以大大加速下载速度,减少因网络问题导致的安装失败的风险。本文档详细介绍了如何在不同版本的 ...

    Ubuntu-mysql5.7.25离线完整安装包(含三个依赖包)

    在Linux环境中,特别是Ubuntu系统,有时我们可能需要离线安装MySQL数据库服务器,特别是在没有网络连接或者网络环境受限的服务器上。本教程将详细介绍如何使用提供的"Ubuntu-mysql5.7.25离线完整安装包"来在Ubuntu...

    ubuntu12.04安装mysql---黑佳伦.pdf

    在Ubuntu 12.04操作系统中安装MySQL数据库是一个系统性的过程,涉及多个步骤。以下是详细的安装教程: 1. **获取管理员权限**: 在开始安装之前,确保你有管理员权限,可以通过运行`sudo -i`命令切换到超级用户...

    ubuntu 20.04 LTS离线安装 MySQL8.0,并配置远程登录

    ubuntu 20.04 LTS离线安装 MySQL8.0,并配置远程登录详细教程,并配备安装包

    Ubuntu中安装mysql-5.7.44-linux-glibc2.12-x86-64.tar.gz

    记事本里完整记录了如何在一台新的ubuntu系统中离线安装mysql数据库,在云服务器上测试成功

    ubuntu16.04安装Mysql8.0.25

    mysql安装配置包

    ubuntu安装mysql5.7.38附带MySQL文件和安装说明

    在Ubuntu 14.04上安装MySQL 5.7.38是一个涉及多个步骤的过程,包括下载必要的软件包、配置系统环境、安装数据库服务以及设置安全选项。这里将详细介绍这个过程。 首先,你需要下载MySQL的安装包。在这个案例中,你...

Global site tag (gtag.js) - Google Analytics