Ubuntu安装MySQL

来源:互联网 发布:什么营销软件最好 编辑:程序博客网 时间:2024/06/11 22:07

一、MySQL安装方法

  Ubuntu下安装MySQL有两种途径:
  1.通过命令,如下所示:

sudo apt-get install mysql-serverapt-get install mysql-clientsudo apt-get install libmysqlclient-dev

  通过命令可以很方便的安装MySQL,但只能安装最新版本的MySQL,无法选择自己需要的版本。

  2.通过下载安装包,本文主要讲解这种安装方法。

二、MySQL下载

  所有平台的Mysql下载地址为: https://www.mysql.com/downloads/。注意下载之前要确定自己系统的版本,本文使用Ubuntu系统,查看Ubuntu系统的版本使用一下命令:

root@xlg:~/MySQL/package# cat /etc/issueUbuntu 14.04.4 LTS \n \l

  本文下载mysql-server_5.7.19-1ubuntu14.04_amd64.deb-bundle.tar里面包含所有需要的安装包。执行命令解压:

tar xf mysql-server_5.7.19-1ubuntu14.04_amd64.deb-bundle.tar 

  解压之后包含如下文件:

libmysqlclient20_5.7.19-1ubuntu14.04_amd64.deblibmysqlclient-dev_5.7.19-1ubuntu14.04_amd64.deblibmysqld-dev_5.7.19-1ubuntu14.04_amd64.debmysql-client_5.7.19-1ubuntu14.04_amd64.debmysql-common_5.7.19-1ubuntu14.04_amd64.debmysql-community-client_5.7.19-1ubuntu14.04_amd64.debmysql-community-server_5.7.19-1ubuntu14.04_amd64.debmysql-community-source_5.7.19-1ubuntu14.04_amd64.debmysql-community-test_5.7.19-1ubuntu14.04_amd64.debmysql-server_5.7.19-1ubuntu14.04_amd64.debmysql-testsuite_5.7.19-1ubuntu14.04_amd64.deb

三、MySQL安装

使用dpkg安装依赖包

dpkg -i mysql-common_5.7.19-1ubuntu14.04_amd64.deb dpkg -i libmysqlclient20_5.7.19-1ubuntu14.04_amd64.deb dpkg -i libmysqlclient-dev_5.7.19-1ubuntu14.04_amd64.deb dpkg -i libmysqld-dev_5.7.19-1ubuntu14.04_amd64.deb dpkg -i mysql-community-client_5.7.19-1ubuntu14.04_amd64.deb dpkg -i mysql-client_5.7.19-1ubuntu14.04_amd64.deb dpkg -i mysql-community-source_5.7.19-1ubuntu14.04_amd64.debdpkg -i mysql-community-server_5.7.19-1ubuntu14.04_amd64.deb 

上面最后一条指令会报如下错误:

dpkg: dependency problems prevent configuration of mysql-community-server:mysql-community-server depends on libmecab2 (>= 0.996-1.1); however:  Package libmecab2 is not installed.

从上面错误可知缺少libmecab2 库,使用下面命令安装:

apt-get install libmecab2

在安装过程中会提示输入数据库密码。安装好libmecab2库之后再重新执行命令:

dpkg -i mysql-community-server_5.7.19-1ubuntu14.04_amd64.deb 

即可完成MySQL数据库的安装。

四、验证MySQL安装
  在成功安装MySQL后,一些基础表会表初始化,在服务器启动后,你可以通过简单的测试来验证MySQL是否工作正常。
  使用 mysqladmin 命令俩检查服务器的版本,在linux上该二进制文件位于 /usr/bin on linux。下面为该命令运行结果。

root@xlg:~/MySQL/package# mysqladmin --versionmysqladmin  Ver 8.42 Distrib 5.7.19, for Linux on x86_64

如上所示,表示MySQL数据库成功安装,如果以上命令执行后未输入任何信息,说明你的MySQL未安装成功。

五、使用 MySQL Client(MySQL客户端) 执行简单的SQL命令

  可以在 MySQL Client(MySQL客户端) 使用 MySQL 命令连接到MySQL服务器上,如下所示:

root@xlg:~/MySQL/package# mysql -u root -pEnter password: Welcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 4Server version: 5.7.19 MySQL Community Server (GPL)Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> 

  以上命令执行后会输出 mysql>提示符,这说明你已经成功连接到MySQL服务器上,你可以在 mysql> 提示符执行SQL命令:

mysql> show databases;+--------------------+| Database           |+--------------------+| information_schema || mysql              || performance_schema || sys                |+--------------------+4 rows in set (0.00 sec)mysql> 

六、修改密码

  可以使用以下命令来创建root用户的密码:

# mysqladmin -u root password "new_password";

  现在你可以通过以下命令来连接到MySQL服务器:

root@xlg:~/MySQL/package# mysql -u root -pEnter password: 

注意:在输入密码时,密码是不会显示了,你正确输入即可。

七、Linux系统启动时启动 MySQL
  如果你需要在Linux系统启动时启动 MySQL 服务器,你需要在 /etc/rc.local 文件中添加以下命令:

/etc/init.d/mysqld start

当然,你需要将 mysqld 二进制文件添加到 /etc/init.d/ 目录中。

原创粉丝点击