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/ 目录中。
- [mysql] ubuntu 安装 mysql
- [mysql]ubuntu安装mysql
- 【MySql】Ubuntu安装MySql
- MySQL-----Ubuntu安装MySQL
- ubuntu源码安装mysql
- Ubuntu安装配置Mysql
- ubuntu 9.04 安装 MySQL
- ubuntu MySQL安装指南
- ubuntu 下 MYSQL 安装
- Ubuntu 9.10 安装mysql
- ubuntu安装MySQL,Apache
- ubuntu 源码安装Mysql
- ubuntu 安装mysql apache
- ubuntu 安装 mysql
- Ubuntu安装Mysql
- ubuntu MySQL安装指南
- Ubuntu安装配置Mysql
- ubuntu MySQL安装指南
- BZOJ[4690]Never Wait for Weights 加权并查集
- 优先队列的使用
- 块级元素和行内元素对比
- JavaScript的执行环境和变量作用域
- Linux下两台服务器文件实时同步方案设计和实现
- Ubuntu安装MySQL
- seq2seq代码部分解析
- 【javascript知识进阶】对象
- java后台测试代码向数据库写入的date类型的值始终为1970-01-01解决方法
- WebSocket使用之API
- Dropout:A Simple Way to Prevent Neural Networks from Overfitting
- hdu6153A Secret(扩展KMP)
- matlab错误使用 mex 未找到支持的编译器或 SDK
- spring cloud config server 配置中心