博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mysql 学习记录(一)
阅读量:6692 次
发布时间:2019-06-25

本文共 885 字,大约阅读时间需要 2 分钟。

hot3.png

操作环境为 Ubuntu 14.04 LTS

基本操作

** 安装 **

sudo apt-get install mysql-server mysql-client #中途会让你输入一次root用户密码sudo apt-get install php5-mysql  #安装php5-mysql 是将php和mysql连接起来

** 配置文件 **

MySQL配置文件位于:/etc/mysql/my.cnf

常见配置:

datadir  = /var/lib/mysql  #指定了数据文件存放路径

** 常用命令 **

sudo start mysql #手动启动sudo stop mysql #手动停止sudo mysqladmin -u root password newpassword #修改 MySQL 的管理员密码mysql -u root -p  # 进入命令行操作界面

** MySQL命令行常用命令 **

show databases; # 显示数据库

设置远程访问

1.取消本地监听

正常情况下,mysql占用的3306端口只是在IP 127.0.0.1上监听,拒绝了其他IP的访问(通过netstat可以查看到)。 取消本地监听需要修改 my.cnf 文件:

sudo vim /etc/mysql/my.cnfbind-address = 127.0.0.1  #找到如下内容,并注释

然后需要重启 mysql (可最后再重启)。

2.授权法

mysql>GRANT ALL PRIVILEGES ON *.* TO 
@"%" IDENTIFIED BY '
' WITH GRANT OPTION;mysql>FLUSH PRIVILEGES

第二句表示从mysql数据库的grant表中重新加载权限数据。因为MySQL把权限都放在了cache中,所以在做完更改后需要重新加载。

参考

转载于:https://my.oschina.net/xngiser/blog/484102

你可能感兴趣的文章
GetSysColor()函数可以得到系统的颜色
查看>>
项目积累demo-01
查看>>
JAVA面向对象编程深入理解图
查看>>
Android开发笔记03
查看>>
[Hadoop in China 2011] 人人网:基于Hadoop的SNS统计和聚类推荐
查看>>
[转]阳光加利福尼亚 --土老冒的硅谷、旧金山见闻
查看>>
解决Eclipse下不自动拷贝apk到模拟器问题( The connection to adb is down, and a severe error has occured)...
查看>>
Google后Hadoop时代的新“三驾马车”——Caffeine、Pregel、Dremel
查看>>
jsp与jsp之间传参数如何获取
查看>>
如何做好一名售前工程师 [理论]
查看>>
什么是语法糖?
查看>>
rabbitMQ的安装和创建用户
查看>>
每天一道LeetCode--169.Majority Elemen
查看>>
Struts2笔记——第一个实例HelloWorld
查看>>
Maven安装
查看>>
2.1列表相关知识点
查看>>
OpenStack images
查看>>
xsigo systems
查看>>
ofbiz ins
查看>>
iOS动画实现改变frme和contenOffset
查看>>