1.卸载mysql.
完全删除:

删除 mysql
sudo apt-get autoremove --purge mysql-server-5.0
sudo apt-get remove mysql-server
sudo apt-get autoremove mysql-server
sudo apt-get remove mysql-common //这个很重要
上面的其实有一些是多余的。

清理残留数据

dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P但是创建的数据库文件依旧存在,重新安装后,依旧可以使用。
安装 mysql

2.先安装mysql
sudo apt-get install mysql-serversudo apt-get install mysql-clientsudo 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 start/running, process 9764//成功。

3.再安装phpmyadmin

三.安装mysql
5.终端输入:

sudo apt-get install mysql-server

中途会出现以下提示:

设置mysql密码。
 6.测试mysql是否安装成功

打开一个新的终端输入:

mysql -uroot -p密码

没提示错误正确进入表示安装成功。
     7.为PHP安装mysql扩展和其它扩展。

查看所有扩展:

sudo apt-cache search php5

找到自己要安装的模块名字,按如下格式输入命令

sudo apt-get install php5-mysql php5-curl php5-gd

重启apache.进localhost/test.php.可以查看模块是否已安装成功。
四.安装phpmyadmin
     8.下载phpmyadmin

sudo apt-get install phpmyadmin

注:phpmyadmin会自动安装在/usr/share/phpMyAdmin下,需要将 phpMyAdmin文件夹拷贝到/var/www/html目录下

使用命令:

sudo ln -s /usr/share/phpmyadmin/ /var/www/html/

浏览器输入localhost/phpmyadmin就可以看到管理数据库的界面了。

配置完成!

四,如果打开phpmyadmin显示没有配置成功,如下:

1.1、安装完成后,
        APACHE的配置文件目录:/etc/apache2
        PHP的配置文件目录:/etc/php5
        MYSQL的配置文件目录:/etc/mysql
    
2)配置APACHE
    2.1 修改httpd.conf
sudo gedit /etc/apache2/httpd.conf
    2.2 默认的httpd.conf是个空文件,现在向里面加入如下内容:
ServerName localhost
    2.3 重启APACHE
        sudo apachectl restart
    2.4 sudo gedit /var/www/index.php
        输入:
        <?php
        echo "hello word!";
        ?>
        保存退出
    2.5 让配置生效:sudo apachectl graceful
    2.6 浏览器中输入:http://localhost/
        显示:hello word!

Ubuntu Server下启动/停止/重启MySQL数据库的三种方式
 
系统环境:ubuntu server 12.10 x64(mysql系统自带)
 
当我们需要修​​改MySQL的配置文件my.cnf(windows 下为 my.ini)来进行一些设置的时候,修改完之后我们需要重启MySQL。
 
my.cnf文件位置为:/ect/mysql/my.cnf
 
Waring:如果该文件配置错误,MySQL将无法启动。
 
下面介绍三种方式对MySQL进行启动/停止/重启操作:
 
启动mysql:
方式一:sudo /etc/init.d/mysql start 
方式二:sudo start mysql
方式三:sudo service mysql start
 
停止mysql:
方式一:http://192.168.12.102/think/index.php/Home/Manage/manage.html 
方式二:sudo stop mysql
方式san:sudo service mysql stop
 
重启mysql:
方式一:sudo/etc/init.d/mysql restart
方式二:sudo restart mysql
方式三:sudo service mysql restart

三:

Linux系统为Ubuntu

一、Start Apache 2 Server /启动apache服务

# /etc/init.d/apache2 start
or
$ sudo /etc/init.d/apache2 start

二、 Restart
Apache 2 Server /重启apache服务

http://192.168.12.102/think/index.php/Home/Manage/manage.html
or
$
sudo /etc/init.d/apache2 restart

三、Stop
Apache 2 Server /停止apache服务

#
/etc/init.d/apache2 stop
or
$ sudo /etc/init.d/apache2 stop

mysql 的卸载、再安装与常用命令的更多相关文章

  1. MySQL处理数据库和表的常用命令

    MySQL处理数据库和表的常用命令 [导读] 学习如何管理和导航MySQL数据库和表是要掌握的首要任务之一,下面的内容将主要对MySQL的数据库和表的一些常用命令进行总结,一些我们不得不掌握的命令,一 ...

  2. linux基础学习之软件安装以及常用命令

    linux基础学习之软件安装以及常用命令 调用中央仓库: yum install wget 然后下载nodejs: wget https://nodejs.org/dist/v10.14.2/node ...

  3. Git安装和常用命令

    Git是目前世界上最先进的分布式版本控制系统!!! Git能自动帮我们记录每次文件的改动,还可以让同事协作编辑. 接下来,简单的介绍下Git的安装和常用命令: Git安装: 1.Windows系统,进 ...

  4. cloudermanger安装时需要安装或彻底正确卸载再安装orcal-java7-installer、oracle-java7-set-default(ubuntu14.04版本)(图文详解)

    不多说,直接上干货! 安装orcal-java7-installer和oracle-java7-set-default 安装JDK1.7 (所有节点)CDH要求至少是Oracle JDK7,Ubunt ...

  5. RabbitMQ入门教程(一):安装和常用命令

    原文:RabbitMQ入门教程(一):安装和常用命令 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn ...

  6. 实验 1 Linux 系统的安装和常用命令

    实验 1 Linux 系统的安装和常用命令 (题目) 一.实验目的 (1)掌握 Linux 虚拟机的安装方法.Spark 和 Hadoop 等大数据软件在 Linux 操作系统 上运行可以发挥最佳性能 ...

  7. [转]MySQL数据库备份和还原的常用命令小结

    MySQL数据库备份和还原的常用命令小结,学习mysql的朋友可以参考下: 备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword datab ...

  8. ios开发环境配置及cordova安装与常用命令

    一.ios开发环境配置 1.首先要有台Mac Book,如果有Mac Book,跳过步骤2.3.4,如果没有,执行步骤2.3.4: 2.下载并安装VMware Workstation,最好是下最新版本 ...

  9. Git安装以及常用命令(图文详解)

    **Git安装以及常用命令** 1.下载安装Git,傻瓜式安装相信大家都会. 官网下载地址:[https://git-scm.com/downloads] 2.Git基本操作 (1)git --ver ...

随机推荐

  1. hdu 4676 Sum Of Gcd 莫队+数论

    题目链接 给n个数, m个询问, 每个询问给出[l, r], 问你对于任意i, j.gcd(a[i], a[j]) L <= i < j <= R的和. 假设两个数的公约数有b1, ...

  2. HTML5学习笔记之客户端存储数据方法:localStorage(),sessionStorage()

    HTML5提供了两种在客户端存储数据的新方法: localStorage():没有时间限制的数据存储 sessionStorage():针对一个session的数据存储 下面的一个例子用localSt ...

  3. 转 批处理 %~dp0的意义

    http://nealcai.iteye.com/blog/1685192 http://blog.csdn.net/caz28/article/details/7448677 http://stac ...

  4. Qt窗口的标题栏自绘

    因个人需要,要修改Qt Widget的标题栏,网上找了大半天,没有得到答案,但发现问的人比较多 所以现将找到的此文分享一下. (原文:http://www.qtsoftware.com/develop ...

  5. 要不要用STL的问题——真理是越辩越明的~

    QtWidgets的维护者 Marc Mutz 有一篇博客比较详尽的介绍了 Qt自己的容器.介绍了何时用什么比较好https://marcmutz.wordpress.com/effective-qt ...

  6. 剑指offer 替换字符串中的空格

    void replaceSpace(char *str,int length) { ) return; ; ; ; while(str[originlen]!='\0') { if(str[origi ...

  7. hdu2222之AC自动机入门

    Keywords Search Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) ...

  8. 什么是xss盲打

    什么是xss盲打? 盲打仅仅是一种惯称的说法,就是不知道后台不知道有没有xss存在的情况下,不顾一切的输入xss代码在留言啊,feedback啊之类的地方,尽可能多的尝试xss的语句与语句的存在方式, ...

  9. hdu3280Equal Sum Partitions (区间DP)

    Problem Description An equal sum partition of a sequence of numbers is a grouping of the numbers (in ...

  10. 让EF支持sql语句

    BaseDal类: public class BaseDal : IDisposable { #region 事件 internal Func<bool> DBCommitting; in ...