1. 在ubuntu下安装server和client很简单:

(1)安装server

apt-get install mysql-server

安装当中,会提示输入root账户的密码,按提示输入即可。

安装后默认开启了server

(2) 安装client

apt-get install mysql-client

2. 安装mysql的c语言开发接口

apt-get install libmysqlclient15-dev

3. 开启、关闭、重启

一、启动

1、使用 service 启动:service mysqld start

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

3、使用 safe_mysqld 启动:safe_mysqld&

二、停止

1、使用 service 启动:service mysqld stop

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

3、mysqladmin shutdown

三、重启

1、使用 service 启动:service mysqld restart

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

下面四句虽然很简单,但却很实用!(未尝试过)

net stop mssqlserver

net start mssqlserver

net stop mysql

net start mysql

往往也会使用:

/usr/sbin/mysqld  restart(stop/start)

4. 常见问题:

(一)ERROR2002:

1) 主要是因为server没有启动的原因;

2)或者是在/etc/mysql/my.cnf文件(或用locate my.cnf搜索该文件位置)中注释掉bind-address 127.0.0.1(禁止远程访问,只允许本地访问);

3)然后在mysql中使用GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION; FLUSH   PRIVILEGES; 目的是在改mysql-server上允许任何的机器(%)以用户名(myuser)及密码(mypassword)来连接到该serve上;

再在mysq中,输入:

mysqll>use mysql;

mysql>select host,user from user;

应该会出现类似以下的结果:

+-----------+------------------+

| host     | user                 |

+-----------+------------------+

| %        | root                  |

| 127.0.0.1 | root             |

| c2-1     | root                 |

| localhost | debian-sys-maint |

| localhost | root             |

+-----------+------------------+

%表明了已经授权给了远程访问的任何机器。

这样基本上就可以解决问题了。

(二)ERROR 2003:基本上是与网络有关,看看路由对不对!

mysql client dev_ubuntu下mysql安装(server、client、dev),开启、停止和重启,及常见错误...相关推荐

  1. win环境20分钟搭建php+sql服务器Apache+php+mysql在windows下的安装与

    Apache+php+mysql在windows下的安装与配置图解 先准备好软件: Apache官方下载地址:apache_2.0.55-win32-x86-no_ssl.msi,http://mir ...

  2. mysql在linux下的安装

    mysql在linux下的安装 安装环境:系统是 centos6.5 1.下载 下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads ...

  3. mysql在linux下的安装_mysql在linux下的安装

    3.添加用户组和用户 #添加用户组 groupadd mysql #添加用户mysql 到用户组mysql useradd -g mysql mysql 4.安装 cd /usr/local/mysq ...

  4. mysql5.7.17.zip教程,Mysql学习win10下mysql 5.7.17 zip压缩包版安装教程

    搜索热词 <MysqL学习win10下MysqL 5.7.17 zip压缩包版安装教程>要点: 本文介绍了MysqL学习win10下MysqL 5.7.17 zip压缩包版安装教程,希望对 ...

  5. 图解MySQL在Linux下的安装与配置

    MySQL简介 MySQL是最流行的RDBMS(Relational Database Management System:关系数据库管理系统)之一,被广泛地应用在互联网上的中小型网站中.关联数据库将 ...

  6. Apache+php+mysql在windows下的安装与配置(图文)

    先准备好软件: 一.安装Apache,配置成功一个普通网站服务器 运行下载好的"apache_2.0.55-win32-x86-no_ssl.msi",出现如下界面: 出现Apac ...

  7. linux安装mysql字符_Linux下MySQL的彻底卸载和安装配置字符集

    前言: Linux环境下MySQL的安装和配置在网上已经有很多教程了.之所以写这篇文章是因为在配置字符集的时候找了网上的一些教程发现并不能用导致折腾了一阵子.下面的教程均是亲自实践. MySQL的彻底 ...

  8. linux mysql误删,linux下MySQL安装与删除 (Ubuntu)

    1.MySQL安装 A)MySQL安装: sudo apt-get install mysql-server mysql-client B)启动/停止MySQL服务: MySQL 在安装以后,MySQ ...

  9. centos mysql 设置_CentOS下MySQL安装后配置和设置-阿里云开发者社区

    CentOS下MySQL安装后配置和设置: 1:安装完成路径: 1.数据库目录 /var/lib/mysql/ 2.配置文件 /usr/share/mysql(mysql.server命令及配置文件) ...

最新文章

  1. 困扰一周的奇葩bug:重复相似代码多,导致单片机程序跑飞
  2. 朴素贝叶斯(NaïveBayes)
  3. 常用的shell脚本
  4. php 支付宝手机端_PHP 手机支付宝接口
  5. WinAPI: CloseFigure
  6. 如何解决开发人员的工作无法量化的问题
  7. 深入理解条件过滤Conditional
  8. java thread join()_Java Thread join() 的用法
  9. 链表!比数组更适合做增删操作的数据结构
  10. boot lib分离 spring_spring boot + gradle打包bootJar分离lib
  11. Windows Mobile开发资源相关下载收录
  12. java+map申明_Java中两种HashMap申明方式区别?
  13. apl脚本入门-控制语句
  14. php7安装memcached,PHP5.6与PHP7的memcached安装
  15. Eclipse常用插件下载
  16. 数据分析师成长之路-软件篇
  17. 截止失真放大电路_音频放大器结构组成_音频放大器分类
  18. Android数字时钟神一般的实现——TextClock
  19. python dict.get 用法
  20. COOC+VOSviewer可取代任何文献计量与知识图谱软件

热门文章

  1. jdk5.0新特性—— 枚举
  2. (原創) 如何利用copy() algorithm將array輸出到cout? (C/C++) (STL)
  3. 10.27T2 线性DP+拆分
  4. 【419天】跃迁之路——程序员高效学习方法论探索系列(实验阶段176-2018.03.31)...
  5. NetMarketShare:本月桌面浏览器市场份额几乎没有变化
  6. CPU访问计算机各组件周期
  7. JavaScript模块化开发整理
  8. CentOS下Clonezilla通过网络自动备份还原系统
  9. drupal 6.0 入门教程
  10. 数据中心服务器机架是什么?