ubuntu mysql 环境,Ubuntu下安装搭建MySQL环境步骤介绍
摘要 腾兴网为您分享: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环境步骤介绍相关推荐
- ubuntu安装mysql_Ubuntu下安装搭建MySQL环境步骤介绍
安装搭建MySQL环境其实不分版本只分linux系统了在这里我们用到的是ubuntu环境所以文章内容也就是Ubuntu下安装搭建MySQL环境为例子了,具体的如下. 一. 安装 MySQL sudo ...
- linux 安装servlet环境_linux下一键搭建LAMP环境安装网站全教程
宝塔3188元新手礼包<限领一次>:https://www.bt.cn/?invite_code=MV9oZG9rY3o= 快速安装代码: yum install -y wget & ...
- mac mysql5.7 my_【mysql】Mac下安装mysql5.7 完整步骤,大坑已解决
最近使用Mac系统,准备搭建一套本地web服务器环境.因为Mac系统自带PHP和apach,但是没有自带mysql,所以要手动去安装mysql,本次安装mysql最新版5.7.17. 1.官网下载 点 ...
- 【mysql】Mac下安装mysql5.7 完整步骤,大坑已解决
最近使用Mac系统,准备搭建一套本地web服务器环境.因为Mac系统自带PHP和apach,但是没有自带mysql,所以要手动去安装mysql,本次安装mysql最新版5.7.17. 1.官网下载 官 ...
- mac下安装mysql 5.7.11卡住_【mysql】Mac下安装mysql5.7 完整步骤,大坑已解决
最近使用Mac系统,准备搭建一套本地web服务器环境.因为Mac系统自带PHP和apach,但是没有自带mysql,所以要手动去安装mysql,本次安装mysql最新版5.7.17. 1.官网下载 点 ...
- fedora apache php,Fedora 20下安装搭建LAMP环境Apache+MySQL+PHP
1.安装数据库,有两个数据库可选:MySQL/MariaDB yum install mysql mysql-server 为MySQL创建启动连接 (这样 MySQL 将随系统自动启动)并启动 My ...
- php连接mysql开发环境_Windows下安装PHP开发环境
一.Apache 因为Apache官网只提供源代码,如果要使用必须得自己编译,这里我选择第三方安装包Apache Lounge.首先下载并安装vc redist,这是Apache运行必需的一个组件.下 ...
- 记录在Ubuntu 18.04系统中安装Apache, MySQL和PHP环境
虽然我们在Linux VPS.服务器安装WEB环境比较方便,可以选择面板或者一键包,但是有些我们需要深入学习的网友不会选择一键安装,而是会尝试编译安装.这样可以学到一些内在的技术.一般我们较为习惯选择 ...
- Linux(Ubuntu 19.10)下 Qt5 连接 MySQL(QMYSQL driver not loaded)
Linux(Ubuntu 19.10)下 Qt5 连接 MySQL 安装好 MySQL 和 Qt Qt 连接 MySQL 的代码 QSqlDatabase d=QSqlDatabase::addDat ...
最新文章
- python判断 t1 树是否有与 t2 树拓扑结构完全相同的子树
- 一个黑客与电脑白痴的聊天纪录!!!
- SGU101 求有重边的无向图欧拉迹
- 微服务(Microservices)【翻译】
- TeamCity部署项目(解决本次部署失败的问题)
- 闭包总结(2018.03.19)
- LeetCode 803. 打砖块(并查集)
- 第九篇:Spring Boot整合Spring Data JPA_入门试炼04
- HDwiki 6.0 图片大图不能正常显示的解决方法
- python基于dict、defaultdict、Counter的累加器
- PTA:7-1 还原二叉树 (25 分)
- python属于汇编语言还是高级语言_python语言属于汇编语言吗?_后端开发
- 敢问路在何方?路在脚下!
- 使用硕正插件在strtus2框架下返回数据问题
- 第一章 行列式(知识点部分)
- 暗影骑士vn7安装linux,宏碁暗影骑士一代(VN7-591G)拆机清灰教程
- 分形 —— 龙曲线的构造
- java 继承extends
- 人工智能中的认识导航技术
- 贝叶思咨询:中国手机游戏的创业机会
热门文章
- 前端模板复用html,[译] 编写可以复用的 HTML 模板
- 我的嵌入式Qt开发第一课——基于BBB和hmc5843三轴电子罗盘
- VMware VCSA 7.0 Install
- python存数据库、c++读数据库_如何从C中读取python pickle数据库/文件?
- 罗技游戏手柄协议 Logitech Gamepad F710 Protocol
- outlook 2016 发出的会议邀请乱码(非同邮件服务器)
- SVN本地部署server和cleint 并用阿里云盘自动备份
- HTML常用的五种标签,完整版开放下载
- 47页PPT | 如何利用Python进行自动化办公?
- 计算机应用2016知识点测试答案,2016计算机应用基础附答案.doc