Ubuntu下安装搭建MySQL环境步骤介绍

一. 安装 MySQL

sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install php5-mysql // 安装php5-mysql是将php和mysql连接起来

二. 检查MySQL是否正在运行

sudo netstat -tap | grep mysql
当运行成功后,可以看到类似于如下的界面:

image_1apg9c7o13rq6a0ne2n2d5qf9.png-5kB

如果服务器不能正常运行,可以以下命令启动它:

sudo /ect/init.d/mysql restart

三. 卸载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

mysql -uroot -p
输入正确密码即可进入:

 


五. MySQL的一些简单操作:

5.1 启动MySQL服务:
sudo start mysql
5.2 停止MySQL服务:
sudo stop mysql
5.3 修改 MySQL 的管理员密码:
sudo mysqladmin -u root password myNewPassword
5.4 修改MySQL启动端口:
sudo vi /ect/mysql/my.cnf

port = 3306 // 该端口值即MySQL的启动端口
5.5 MySQL安装后的目录结构:
备注: 此结构只针对于使用apt-get install在线安装情况。

数据库存放目录: /var/lib/mysql/;
相关配置文件存放目录: /usr/share/mysql;
相关命令存放目录: /usr/bin(mysqladmin mysqldump等命令);
启动脚步存放目录: /etc/rc.d/init.d/;

六. 远程登陆MySQL数据库

6.1 MySQL远程访问的命令格式如下:
mysql -h主机地址 -u用户名 -p用户密码
例如:mysql -h192.168.1.20 -uroot -p1234567890。

配置完了服务器的数据访问权限,此时还不能远程访问MySQL数据库。因为现在还没有对服务器上的数据库或表赋予访问权限(GRANT)。

6.2 在目标服务器上,修改mysql的my.cnf文件:
sudo vi /etc/mysql/my.cnf
注释掉bind-address,屏蔽其只对本地监听:

# bind-address = 127.0.0.1
重启MySQL服务,使其修改的配置生效:

sudo restart mysql
6.3 对服务器上的数据库或表赋予访问权限:
GRANT ALL PRIVILEGES ON 数据库名.* TO 账户@"%" IDENTIFIED BY "密码";
flush privileges;
例如: GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "1234567890"; flush privileges;,赋予root拥有该主机中的所有数据库的访问权限。

修改完成后,更新数据库修改配置:

flush privileges;
6.4 修改用户的IP访问限制为所有IP:
在服务器上登陆MySQL数据库后,修改用户的IP访问限制为所有IP:

show databases; // 显示所有的数据库
use mysql; // 切换到名字为mysql的数据库
update user set host = '%' where user = 'root'; // 修改root用户的访问IP为无限制。"%"表示所有IP,也可以将其设置成固定IP地址
七. MySQL图形化管理软件推荐

目前主流的MySQL图形化管理软件有phpMyAdmin、MySQLDumper、MySQL GUI Tools、MySQL Workbench、Navicat等。目前我使用的是 Navicat。

最后的提醒:

请不要用root账号做远程登陆账号,新建用户吧!

时间: 2024-10-29 01:32:09

Ubuntu下安装搭建MySQL环境步骤介绍的相关文章

图文详解Ubuntu下安装配置Mysql教程_Mysql

Ubuntu安装Mysq有l三种安装方式,下面就为大家一一讲解,具体内容如下 1. 从网上安装 sudo apt-get install mysql-server.装完已经自动配置好环境变量,可以直接使用mysql的命令. 注:建议将/etc/apt/source.list中的cn改成us,美国的服务器比中国的快很多. 2. 安装离线包,以mysql-5.0.45-linux-i686-icc-glibc23.tar.gz为例. 3. 二进制包安装:安装完成已经自动配置好环境变量,可以直接使用m

Fedora和Ubuntu下安装OpenGL开发环境配置

Fedora下OpenGl开发环境配置 开发OpenGL工程需要3个库文件和对应的头文件: libglut.so,libGLU.so,libGL.so, gl.h ,glu.h, glut.h 这些库在linux系统中默认都有,使用locate命令验证都在标准库目录(/usr/lib)下: [root@localhost GL]# locate libglut.so /usr/lib/libglut.so.3 /usr/lib/libglut.so.3.9.0 [root@localhost G

老司机传授Ubuntu下Apache+PHP+MySQL环境搭建攻略_php实例

一.首先安装MySql:对于MySql来讲在整个过程中是相对独立的安装,并且我的ubuntu在以前做开发的时候就已经安装了MySql,所以以下只给出安装步骤:   1.安装MySql的服务: sudo apt-get install mysql-server       要注意的是安装过程中会提示你设置mysql的root账户的密码:其他就没什么需要注意的地方了. 2.安装MySql的客户端: sudo apt-get install mysql-client 直接输入安装 3.安装MySql的

centos6下安装配置svn环境步骤

人有时真的很懒,为了方便,使用yum安装svn 以下操作均使用root帐号执行: yum install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm yum install --enablerepo=rpmforge,rpmforge-extras subversion 建立启动svn运行用户: useradd svn passwd svn 回车后输入两次密码. mkd

ubuntu下安装tcpcopy离线版步骤详解

前一篇文章里我已经写了tcpcopy在线版使用,今天我跟大家分享一下tcpcopy离线版本的使用.tcpcopy在线版至少需要2台机器,而离线版本只需要1台机器. 卸载tcpcopy在线版本 如果没有安装可以略过    代码如下 复制代码 # cd tcpcopy-0.6.0 # make uninstall # cd .. # rm -rf tcpcopy-0.6.0 安装libpcap 安装tcpcopy离线版需要先安装libpcap.我下载的是最新的版本是libpcap-1.3.0    

windows 7 下快速搭建php环境(windows7+IIS7+php+mysql)

原文:windows 7 下快速搭建php环境(windows7+IIS7+php+mysql) 1).采用理由: 优点:最大化的桌面图形化操作系统,可维护性优秀.基于IIS v6.0/v7.0(2008),可以支持的脚本相当完整,不仅支持Linux无法支持的asp/asp.net,还可以安装php.mysql.zend实现php环境.同时,利用Serv-U可以实现ftp管理.操作简单,无需键入任何命令就可实现全能型主机. 缺点:由于正版Windows价格昂贵,Windows 2008中文版在2

ubuntu下安装mysql(二进制)到自定义目录

Ubuntu ubuntu下安装mysql(二进制)到自定义目录 一,安装 1, 下载 mysql二进制文件: http://dev.mysql.com/downloads/mysql/ 页面,选择linux generic ,然后选择最后一个 "Linux - Generic (glibc 2.5) (x86, 32-bit), Compressed TAR Archive" 进行下载 (32或者64根据是实际情况) 2, 切换到root 用户 3, 先创建一个group和一个属于这

ubuntu下安装mysql

 现在的软件越来越好安装,尤其是在ubuntu下安装软件,更是没有技巧,只需要在联网的情况下使用apt-get inatll 即可.在决定安装mysql之前,要先确定系统是否已经安装mysql.如下图:   由此可以看出系统中并没有安装mysql.下面执行sudo apt-get install mysql-server my-client进行安装.下图:   输入Y进入到安装界面,在安装过程中,会弹出一个界面要求输入mysql的root的密码,这里一定输入,省得安装后再设密码了.如下图  

Ubuntu下安装Go语言开发环境及编辑器的相关配置_Golang

安装 Windows下是直接的安装包,这里我们略过,来看一下Ubuntu下安装Go: sudo add-apt-repository ppa:gophers/go sudo apt-get update sudo apt-get install golang-stable 或 sudo apt-get install golang 或者直接下载go语言安装包 环境配置: vi /etc/profile 加入 export GOROOT=/usr/lib/go export GOARCH=386