摘要 腾兴网为您分享:Ubuntu下安装搭建MySQL环境步骤介绍,翼拍照,易码平台,洋葱数学,小度等软件知识,以及poco美人相机,收卡啦,crc16校验工具,ps画笔样式,机械标准件,法硕联盟论坛,pp时光机,迅雷版,固安生活圈,i东莞,旺铺,营养粥谱,id-0,春节日历,xinyou等软件it资讯,欢迎关注腾兴网。安装搭建MySQL环境其实不分版本只分linux系统了在这里我们用到的是ubuntu环境所以文章内容也就是Ubuntu下安装搭建MySQL环境为例子了,具体的如下。 一. 安装 MySQL sudo apt-get install mysql-se...

安装搭建MySQL环境其实不分版本只分linux系统了在这里我们用到的是ubuntu环境所以文章内容也就是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账号做远程登陆账号,新建用户吧!

相关推荐

ubuntu mysql 环境,Ubuntu下安装搭建MySQL环境步骤介绍相关推荐

  1. ubuntu安装mysql_Ubuntu下安装搭建MySQL环境步骤介绍

    安装搭建MySQL环境其实不分版本只分linux系统了在这里我们用到的是ubuntu环境所以文章内容也就是Ubuntu下安装搭建MySQL环境为例子了,具体的如下. 一. 安装 MySQL sudo ...

  2. linux 安装servlet环境_linux下一键搭建LAMP环境安装网站全教程

    宝塔3188元新手礼包<限领一次>:https://www.bt.cn/?invite_code=MV9oZG9rY3o= 快速安装代码: yum install -y wget & ...

  3. mac mysql5.7 my_【mysql】Mac下安装mysql5.7 完整步骤,大坑已解决

    最近使用Mac系统,准备搭建一套本地web服务器环境.因为Mac系统自带PHP和apach,但是没有自带mysql,所以要手动去安装mysql,本次安装mysql最新版5.7.17. 1.官网下载 点 ...

  4. 【mysql】Mac下安装mysql5.7 完整步骤,大坑已解决

    最近使用Mac系统,准备搭建一套本地web服务器环境.因为Mac系统自带PHP和apach,但是没有自带mysql,所以要手动去安装mysql,本次安装mysql最新版5.7.17. 1.官网下载 官 ...

  5. mac下安装mysql 5.7.11卡住_【mysql】Mac下安装mysql5.7 完整步骤,大坑已解决

    最近使用Mac系统,准备搭建一套本地web服务器环境.因为Mac系统自带PHP和apach,但是没有自带mysql,所以要手动去安装mysql,本次安装mysql最新版5.7.17. 1.官网下载 点 ...

  6. fedora apache php,Fedora 20下安装搭建LAMP环境Apache+MySQL+PHP

    1.安装数据库,有两个数据库可选:MySQL/MariaDB yum install mysql mysql-server 为MySQL创建启动连接 (这样 MySQL 将随系统自动启动)并启动 My ...

  7. php连接mysql开发环境_Windows下安装PHP开发环境

    一.Apache 因为Apache官网只提供源代码,如果要使用必须得自己编译,这里我选择第三方安装包Apache Lounge.首先下载并安装vc redist,这是Apache运行必需的一个组件.下 ...

  8. 记录在Ubuntu 18.04系统中安装Apache, MySQL和PHP环境

    虽然我们在Linux VPS.服务器安装WEB环境比较方便,可以选择面板或者一键包,但是有些我们需要深入学习的网友不会选择一键安装,而是会尝试编译安装.这样可以学到一些内在的技术.一般我们较为习惯选择 ...

  9. Linux(Ubuntu 19.10)下 Qt5 连接 MySQL(QMYSQL driver not loaded)

    Linux(Ubuntu 19.10)下 Qt5 连接 MySQL 安装好 MySQL 和 Qt Qt 连接 MySQL 的代码 QSqlDatabase d=QSqlDatabase::addDat ...

最新文章

  1. python判断 t1 树是否有与 t2 树拓扑结构完全相同的子树
  2. 一个黑客与电脑白痴的聊天纪录!!!
  3. SGU101 求有重边的无向图欧拉迹
  4. 微服务(Microservices)【翻译】
  5. TeamCity部署项目(解决本次部署失败的问题)
  6. 闭包总结(2018.03.19)
  7. LeetCode 803. 打砖块(并查集)
  8. 第九篇:Spring Boot整合Spring Data JPA_入门试炼04
  9. HDwiki 6.0 图片大图不能正常显示的解决方法
  10. python基于dict、defaultdict、Counter的累加器
  11. PTA:7-1 还原二叉树 (25 分)
  12. python属于汇编语言还是高级语言_python语言属于汇编语言吗?_后端开发
  13. 敢问路在何方?路在脚下!
  14. 使用硕正插件在strtus2框架下返回数据问题
  15. 第一章 行列式(知识点部分)
  16. 暗影骑士vn7安装linux,宏碁暗影骑士一代(VN7-591G)拆机清灰教程
  17. 分形 —— 龙曲线的构造
  18. java 继承extends
  19. 人工智能中的认识导航技术
  20. 贝叶思咨询:中国手机游戏的创业机会

热门文章

  1. 前端模板复用html,[译] 编写可以复用的 HTML 模板
  2. 我的嵌入式Qt开发第一课——基于BBB和hmc5843三轴电子罗盘
  3. VMware VCSA 7.0 Install
  4. python存数据库、c++读数据库_如何从C中读取python pickle数据库/文件?
  5. 罗技游戏手柄协议 Logitech Gamepad F710 Protocol
  6. outlook 2016 发出的会议邀请乱码(非同邮件服务器)
  7. SVN本地部署server和cleint 并用阿里云盘自动备份
  8. HTML常用的五种标签,完整版开放下载
  9. 47页PPT | 如何利用Python进行自动化办公?
  10. 计算机应用2016知识点测试答案,2016计算机应用基础附答案.doc