ubuntu安装mysql_Ubuntu下安装搭建MySQL环境步骤介绍
安装搭建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环境步骤介绍
摘要 腾兴网为您分享:Ubuntu下安装搭建MySQL环境步骤介绍,翼拍照,易码平台,洋葱数学,小度等软件知识,以及poco美人相机,收卡啦,crc16校验工具,ps画笔样式,机械标准件,法硕联盟论坛 ...
- ubuntu jdk tomcat mysql_Ubuntu下JDK+Tomcat+MySql环境的搭建
主机在阿里云上,所以网络的配置都省了,只剩下软件的安装和配置 1.安装mysql 1.1 apt-get install mysql-server-5.5 安装过程中,有两次提示输入 mysql 的 ...
- ubuntu 在线安装mysql_Ubuntu下安装MySQL5.6
我想我们不应该在安装软件上面耽误太多时间,但是很多时候,我们去被安装挡在了门外,尤其是初次在Linux下.作为一个程序猿,最近决定转战linux,MySQL是必须要有的,讲一下我的安装过程.在Ubun ...
- 群辉安装自定义mysql_群晖下docker搭建mysql环境体会
作为一个windows环境下的.net开发者,一直以来都不懂linux,所以在k8s等知识也是非常的匮乏,甚至没法理解. 今天闲来无事,终于坚持了一下学习,在星际蜗牛环境的黑群晖下研究了下docker ...
- ubuntu 删除 mysql_Ubuntu 下彻底卸载mysql
1.删除 mysql 1 sudo apt-get autoremove --purge mysql-server-5.0 2 sudo apt-get remove mysql-server 3 s ...
- ubuntu eclipse mysql_ubuntu下eclipse连接mysql
提示:一定要保证电脑处于联网状态 我们要下载一个mysql-connector-java-5.0.8-bin.jar的东西(当然这个jar包的版本号和你的mysql版本号的关系不是非常大),放到你新建 ...
- php安装依赖于mysql吗_PHP_老司机传授Ubuntu下Apache+PHP+MySQL环境搭建攻略,一、首先安装MySql:
对于MySql - phpStudy...
老司机传授Ubuntu下Apache+PHP+MySQL环境搭建攻略 一.首先安装MySql:对于MySql来讲在整个过程中是相对独立的安装,并且我的ubuntu在以前做开发的时候就已经安装了MySq ...
- ubuntu 16.04下安装mysql
ubuntu 16.04下安装mysql 从官网下载mysql-apt-config_0.8.12-1_all.deb,下载地址为:https://dev.mysql.com/downloads/re ...
- mysql的安装版本有无开发版_moodle 2.0.2 安装图文教程 2——PHP Mysql环境搭建和moodle安装 - 乔木的日志 - ICT教育 - 中小学信息技术教育和教育信息化网站...
moodle 2.0.2 安装图文教程 2--PHP+Mysql环境搭建和moodle安装 热度 6已有 211 次阅读 2011-3-29 16:49 ||关键词:moodle 2 图文安装教程 p ...
最新文章
- python重定向到socket_python套接字流重定向实例汇总
- python的循环语句机制_Python-for循环的内部机制
- 201771010109焦旭超《面向对象程序设计(java)》第十六周学习总结
- 实战 | 尝鲜 Svelte 前端框架,开发读书笔记
- word双引号间距大_微软判定:Word 编辑英文句号后“两个空格”为拼写异常
- opencv ubuntu 汉字_OpenCV在ubuntu下的编译
- c++11新特性的使用---可变模板参数、lambda、type_traits、optional综合使用
- 7.jenkins 发布邮件
- 洛谷 P4114 Qtree1 树链剖分
- 二、8086汇编命令大全
- matlab 音乐 豆腐汤,40岁健康家常菜pdf
- MySQL视图(view)基本用法
- 程序开发,也要匠心独运
- 一台计算机两个硬盘怎么设置密码,怎样给硬盘加密码? 两招解决硬盘加密难题...
- 2018技术胖Web前端视频教程全套
- Appium用xpath定位掌阅APP导航页的跳过按钮(只有class和index)
- 穷学生单片机能做什么毕业设计,怎么避坑,老师注重的点是什么
- 你是要搞敏捷吗?教你挑选试点团队的盖世绝招
- R语言缺失值:is.na函数查看数据对象中是否包含缺失值NA、特定数据编码为编码为缺失值NA、na.rm=TRUE参数获得有效的计算结果、complete.cases函数筛选数据、na.omit函数
- 在浏览器访问不到在阿里云购买服务器的公网ip的解决历程
热门文章
- FL Studio 21中文永久版网盘下载(含Key.reg注册表补丁)
- 高校计算机信息技术基础应用测试,高校计算机信息技术基础应用能力测试excel应用公式...
- centos下cmake安装caffe
- 跬智信息 (Kyligence) 入选2022年度上海市优质大数据服务供应商目录
- #根据列表写出循环 询问用户买什么 用户选择一个编号 把对应物品添加值物品栏 最终用户输出q时 退出循环 打印出购买的物品
- 全网最详细的JavaWeb用户管理系统(详细源码讲解)
- Adding columns to table
- heroku java_heroku部署java web项目
- Tech Summit 2018见闻:我们,MVP
- 日本小哥开源“自虐神器”一夜爆火:用手柄控制自己的脸,代码自取,后果自负