1)首先检查系统中是否已经安装了MySQL

在终端里面输入 sudo netstat -tap | grep mysql

若没有反映,没有显示已安装结果,则没有安装。若如下显示,则表示已经安装

2)如果没有安装,则安装MySQL.

在终端输入 sudo apt-get install mysql-server mysql-client

运行结果如下所示:

在此安装过程中会让你输入root用户(管理MySQL数据库用户,非Linux系统用户)密码,按照要求输入即可。如下所示:

3)测试安装是否成功:

在终端输入 sudo netstat -tap | grep mysql

出现如下结果则安装成功:

4)也可通过登录MySQL测试

在终端输入 mysql -uroot -p 接下来会提示你输入密码,输入正确密码,即可进入。如下所示:

5)MySQL的一些简单管理:

启动MySQL服务: sudo start mysql

停止MySQL服务: sudo stop mysql

修改 MySQL 的管理员密码: sudo mysqladmin -u root password newpassword

设置远程访问(正常情况下,mysql占用的3306端口只是在IP 127.0.0.1上监听,拒绝了其他IP的访问(通过netstat可以查看到)。取消本地监

听需要修改 my.cnf 文件:):

sudo vi /etc/mysql/my.cnf

bind-address = 127.0.0.1 //找到此内容并且注释

6)安装MySQL Workbench:

MySQL Workbench是一款界面管理工具:安装方法如下:

step1:下载MySQL Workbench

下载地址:http://dev.mysql.com/downloads/tools/workbench/

进入网页在最下面选择好系统版本之后,就可以下载了。

step2:安装MySQLWorkbench

打开终端输入命令:

sudodpkg -i mysql-workbench-community-6.0.9-1ubu1204-i386.deb

如果安装不成功的提示,可以输入以下命令:

apt-get-f install

然后重新输入命令

sudodpkg -i mysql-workbench-community-6.0.9-1ubu1204-i386.deb

安装完成

7)mysql服务启动、停止、重启

如何启动/停止/重启MySQL

  一、启动方式

  1、使用 service 启动:service mysqld start

  2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start

  3、使用 safe_mysqld 启动:safe_mysqld&

  二、停止

  1、使用 service 启动:service mysqld stop

  2、使用 mysqld 脚本启动:/etc/inint.d/mysqld stop

  3、mysqladmin shutdown

  三、重启

  1、使用 service 启动:service mysqld restart

  2、使用 mysqld 脚本启动:/etc/inint.d/mysqld restart

  提问 编辑摘要

  如何启动/停止/重启MySQL

  一、启动方式

  1、使用 service 启动:service mysqld start

  2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start

  3、使用 safe_mysqld 启动:safe_mysqld&

  二、停止

  1、使用 service 启动:service mysqld stop

  2、使用 mysqld 脚本启动:/etc/inint.d/mysqld stop

  3、mysqladmin shutdown

  三、重启

  1、使用 service 启动:service mysqld restart

  2、使用 mysqld 脚本启动:/etc/inint.d/mysqld restart

  刚开始学mysql时都是用redhat自带的。启动是什么 /rc.d/init.d/ start

  这很简单,但是后来越学越多,系统自带的mysql,有的是版本太低,有的是与

  自己想要装的web服务需要的低版本的mysql

  后来自己学着以tar的方式安装mysql,我的mysql装在/usr/local/mysql目录下启

  动碰到过很多问题。最常见的是:

  ERROR 2002: Can't connect to local MySQL server through socket

  '/tmp/mysql.sock' (111)

  解决办法:

  [root@test mysql]# /usr/local/mysql/bin/mysqladmin -u root /

  > -S /var/lib/mysql/mysql.sock password 'your.passwd'

  或者做个连接

  ln -s /var/lib/mysql/mysql.sock /tmp

  其实提示找不到 /tmp/mysql.sock有时也并不是/tmp目录下没这个文件,是启动

  命令不对,我碰到过

  常见的几种启动方式,自己也不是记得很清楚,如果你确定tmp下有mysql.sock这

  个文件不妨试试另外的几个命令

  /usr/local/mysql/bin/mysql -u root -p

  /usr/local/mysql/bin/mysqld --user=mysql&

  /usr/local/mysql/bin/mysqld --user=root&

  /usr/local/mysql/bin/mysqld_safe --user=root&

  /usr/local/mysql/bin/mysqld_safe --user=mysql&

  /usr/local/mysql/bin/safe_mysqld--uer=root&(注意safe_mysqld与mysqld_safe是不同的,&表示mysql在后台运行)我的就会报错了

  STOPPING server from pid file

  /usr/local/mysql/data/localhost.localdomain.pid

  060304 11:46:21 mysqld ended

  这是权限问题,我的mysql目录属于root用户,也属于root群组,改用mysqld_safe启动就没问题了,

  大家只要注意这几个mysql,safe_mysqld,mysqld_safe,mysqld,mysqladmin.多试

  几次

  其实有时mysql已经正常启动了,查看mysql是否启动命令

  ps -aux | grep mysqld

  会看到如下类似内容

  mysql 6394 0.0 1.5 10528 992 pts/3 S 16:16 0:00

  /usr/local/mysql/

  mysql 6395 0.0 1.5 10528 992 pts/3 S 16:16 0:00

  /usr/local/mysql/

  mysql 6396 0.0 1.5 10528 992 pts/3 S 16:16 0:00

  /usr/local/mysql/

  root 6422 0.0 1.1 2408 732 pts/3 S 16:20 0:00 grep

  mysql

  查看mysql是否在监听端口命令

  netstat -tl | grep mysql

  会看到如下类似内容

  tcp 0 0 *:mysql *:* LISTEN

转载于:https://www.cnblogs.com/boshen-hzb/p/5889633.html

Linux(Ubuntu)下MySQL的安装与配置相关推荐

  1. CentOS/Ubuntu 下 MySQL 的安装

    0. Ubuntu 下 MySQL 的安装 Linux(Ubuntu)下MySQL的安装与配置 检查系统中是否已安装 MySQL $ sudo netstat -tap | grep mysql# 输 ...

  2. ubuntu删除安装的mysql数据库_Ubuntu下MySQL数据库安装与配置与卸载

    安装: sudo apt-get install mysql-server mysql-client 一旦安装完成,MySQL 服务器应该自动启动.您可以在终端提示符后运行以下命令来检查 MySQL ...

  3. Ubuntu下mongodb的安装与配置

    MongoDB 是一个跨平台的,面向文档的数据库,提供高性能,高可用性和可扩展性方便.这里介绍在Ubuntu下mongodb的安装与配置. 1.下载 mongodb可以在官网上下载,地址,选择Ubun ...

  4. Linux系统下禅道的安装以及配置教程

    Linux系统下禅道的安装以及配置教程 首先查看Linux安装的版本,64的还是32的! 查看Linux版本:[root@localhost ~]# getconf LONG_BIT 1.Linux中 ...

  5. nux下mysql的安装,配置,主从配置,卸载

    linux下mysql的安装,配置,主从配置,卸载 一.安装与配置 1.下载 2.解压 3.添加用户组和用户 4.安装 安装 修改启动脚本 修改项: 启动服务 测试连接 加入环境变量,编辑 /etc/ ...

  6. ubuntu下MySQL的安装

    为什么80%的码农都做不了架构师?>>>    一.ubuntu下MySQL的安装 1. 在ubuntu命令行下输入 sudo apt-get install mysql-serve ...

  7. Ubuntu下域名服务器bind9 安装与配置

    Ubuntu下域名服务器bind9 安装与配置 //更新 ubuntu :sudo apt update //1.安装: //1.2安装bind9 //sudo apt-get install bin ...

  8. ubuntu安装与配置mysql_ubuntu下mysql的安装与配置

    安装MySQL sudo apt-get install mysql-server 这个应该很简单了,而且我觉得大家在安装方面也没什么太大题目,所以也就未几说了,下面我们来讲讲配置. 配置MySQL ...

  9. [Linux]Ubuntu下用apt-get安装的应用程序位置

    Ubuntu下用apt-get安装的应用程序的可执行文件默认放到/usr/bin目录下. 比如: 运行eclipse命令,如果出现:"程序eclipse未安装",这样我们可以执行: ...

最新文章

  1. iOS 的本地化使用和创建过程
  2. 系统发生 1219 错误。 提供的凭据与已存在的凭据集冲突。
  3. 第三届Apache Flink比赛榜单
  4. csharp read excel file get sheetName list
  5. pgpool-II 高可用搭建
  6. iOS不同版本适配问题
  7. 低压电力线宽带载波通信互联互通技术规-总则
  8. 业余ACMer笔记·6月第三周补题
  9. 2点睡10点起不算熬夜?除非你每天都能执行
  10. excel打开很慢_Excel打开很慢的解决方法
  11. XGBoost如何画出树分裂图,用代码绘制多棵CART回归树
  12. 程序员的头符合好头的标准吗?
  13. OS学习笔记-18(清华大学慕课)信号量
  14. 为CIFAR图片分类模型添加BN
  15. OKRs,自由之风劲吹,发挥无限创造力 | Chatopera
  16. s5p6818PWM驱动蜂鸣器实验
  17. ViewModel是如何在配置更改后继续留存数据的
  18. html怎么混合颜色,在CSS中为背景混合两种颜色
  19. 小程序配置服务器域名
  20. FLEX 4.6 Spark DataGrid 一些的用法

热门文章

  1. python画折线图代码-Python绘制折线图和散点图的详细方法介绍(代码示例)
  2. python入门新手项目-Python入门实战项目有哪些适合新手?
  3. python风变编程是骗局吗-风变编程:花时间学Python,是对自己未来最好的投资
  4. python基础包括什么-python中f是什么
  5. python编程从入门到精通pdf-Python编程从入门到精通.pdf
  6. python常用内置模块-Python常用内置模块之xml模块
  7. python必背内容-初学Python必背手册
  8. python整数类型-Python整数类型(int)详解
  9. 编程语言python特点-Python和其他编程语言相比有哪些优势呢?
  10. python100个必背知识-python学习必备知识汇总