ubuntu下安装mysql及常用操作
1.可通过ps -ef | grep mysql命令查看系统中是否有安装mysql

如果出现类似上述的页面,就证明是已经安装过了mysql,否则就是没有。
2.安装mysql
很简单,只需要键入如下命令。
apt-get update
apt-get install mysql-server mysql-client
安装的过程中会叫你填写root的密码。
3.安装成功后,启动mysql。
service mysql start

也可以使用下面的方式启动服务,
systemctl enable mysql.service
systemctl start mysql
4.关闭mysql服务。
使用如下命令
service mysql stop

或者
systemctl stop mysql

5.重启mysql
service mysql restart

或者
systemctl restart mysql

6.允许其他ip的访问
mysql占用的3306端口只是在IP 127.0.0.1上监听,拒绝了其他IP的访问(通过netstat可以查看到)。取消本地监 听需要修改 my.cnf 文件。
--先切换到/etc/mysql目录下
cd /etc/mysql
--编辑my.cnf文件:使用vi my.cnf

--发现这个配置文件引用了mysql.conf.d文件夹下的东西,继续切换到mysql.conf.d下面,并观察其中的文件。

发现有一个叫做mysqld.conf的文件,打开它。

找到一行bind-address的,注释掉它。

然后重启mysql。这样以后,就允许其他的ip使用3306这个端口了。
7.常用操作
--登录mysql
mysql -u root -p

输入密码后,会出现mysql的命令符

--查看数据库
show databases;

--允许root用户远程登录
use mysql;
update user set host='%' where user='root';
flush privileges
一般情况下我们不会去修改root用户名的默认属性,我们更倾向于新建一个用户,给予它一定的权限,可用如下的代码实现。
--新建数据库用户并赋予一定的权限
GRANT ALL PRIVILEGES ON *.* TO 'xdx'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
flush privileges
上述命令给xdx这个用户所有权限,并且允许其远程登录数据库,且设置密码为password.
--也可以赋予指定的权限,一般情况下我们不可能把所有权限都给一个人。
GRANT select,insert,update,delete ON *.* TO 'xdx'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; flush privileges
8.sqlyog登录
有时候我们不喜欢写很多的命令行来操作数据库,所以可以用sqlyog这类可视化的数据库管理工具,经过上述的步骤以后,我们就可以使用xdx这个用户来连接数据库了。

连接完以后,我们就可以更加方便的操作数据库了。
ubuntu下安装mysql及常用操作的更多相关文章
- 网站用户行为分析——在Ubuntu下安装MySQL及其常用操作
安装MySQL 使用以下命令即可进行mysql安装,注意安装前先更新一下软件源以获得最新版本: sudo apt-get update #更新软件源 sudo apt-get install mysq ...
- Ubuntu下安装MySQL及简单操作
Ubuntu上安装MySQL非常简单只需要几条命令就可以完成. 1. sudo apt-get install mysql-server 2. apt-get isntall mysql-client ...
- ubuntu下安装redis及常用操作
reids是一个内存数据库,具有存取速度快,使用简单等优点.我们常常在分布式或者负载均衡的系统中使用它来缓存一些公用的且不是很大量的数据,比如session或者各类token(比如微信的access_ ...
- Ubuntu 下安装 Mysql
这里讲用Ubuntu下安装MySql ubuntu上安装mysql非常简单只需要几条命令就可以完成. 1. sudo apt-get install mysql-server 2. apt-get ...
- Ubuntu下安装MySQL 5.6.23
Ubuntu下安装MySQL 5.6.23 1.下载相应Linux-generic的源代码包.解压,将解压后的文件夹重命名为mysql.移动到/usr/local文件夹下: tar –xzf mysq ...
- Ubuntu下安装mysql与mysql workbench
Ubuntu 安装jdk:[链接] Ubuntu安装eclipse:[链接] Ubuntu下安装MySQL与mysql workbench:[链接] Ubuntu配置tomcat9:[链接] 1.su ...
- ubuntu下安装mysql和配置远程访问
ubuntu下安装mysql和配置远程访问 下载安装mysql sudo apt-get install mysql-client mysql-server 安装的时候会提示要设置root密码,如 ...
- ubuntu下安装mysql
现在的软件越来越好安装,尤其是在ubuntu下安装软件,更是没有技巧,只需要在联网的情况下使用apt-get inatll 即可.在决定安装mysql之前,要先确定系统是否已经安装mysql.如下图: ...
- (抓)ubuntu下安装mysql --- 我主要参考的文章
转:http://cycnet.blog.51cto.com/117809/812625 现在的软件越来越好安装,尤其是在ubuntu下安装软件,更是没有技巧,只需要在联网的情况下使用apt-get ...
随机推荐
- Service的启动,绑定,绑定后通信,跨应用绑定,跨应用绑定后通信
Service介绍: 与Acitivity平级的Android四大组件之一,对比Activity而言,就是没有交互界面,且可以一直在后台执行,只用于处理下载,I/O等长时间信息交流的任务. Servi ...
- js 引入外部文件之 script 标签
在我的理解看来,html 就是一个单纯的管显示问题,js就是单纯的管动作问题,css就是单纯的管布局问题,这三个构成了一个网页 在HTML中,经常会用到引入js 文件. 引入js的方法很简单: 1. ...
- Eclipse实用操作
1.缩进:Tab 2.退格:Shift+Tab 3.包结构展开方式:Package Presentation 4.快速定位文件:按ctrl键不放,鼠标移至链接处 5.为属性快速生成相应的get和set ...
- vue项目遇到的坑
一.启动项目问题 1. 如何从git上拉下项目:点我 2. 启动项目失败: 点我 and 点我 二.搭建项目问题 1. 先改分辨率,否则可能影响布局 以我的项目为例,分辨率修改位置如下: 2. .v ...
- 让Hibernate和触发器协同工作
Sql Server触发器和hibernate一起使用时经常报类似如下错误 Batch update returned unexpected row count from update [0] ...
- JS计算滚动条的宽度
1.此方法检验成功 function getScrollbarWidth() { var oP = document.createElement('p'), styles = { width: '10 ...
- ROC,AUC,Precision,Recall,F1的介绍与计算(转)
1. 基本概念 1.1 ROC与AUC ROC曲线和AUC常被用来评价一个二值分类器(binary classifier)的优劣,ROC曲线称为受试者工作特征曲线 (receiver operatin ...
- Java8 Optional的简单操作
我们经常会遇到这种情况:首先判断一个对象是否为null,如果不为null,获取一个对象中的一个属性,如果该属性不为null,又获取该属性的属性,如果该属性的属性不为null,又获取属性的属性的属性: ...
- JS拖拽元素原理及实现代码
一.拖拽的流程动作 ①鼠标按下②鼠标移动③鼠标松开 二.拖拽流程中对应的JS事件 ①鼠标按下会触发onmousedown事件 ②鼠标移动会触发onmousemove事件 ③鼠标松开会触发onmouse ...
- php原样输出被编译过的html(适用于一些保存编辑器的内容)
有时候有些编辑器写进数据库时尖括号或双引号被编译过,这时候输入来就是处理一下,不然得不到原样的 输入用 html_entity_decode($content)就可以了,有些直接存完整html的,输 ...