Mysql 学习记录(一)

本文详细介绍了在Ubuntu14.04LTS操作系统中安装并配置MySQL数据库的过程,包括安装所需软件、配置文件详解、如何启用远程访问以及常用命令使用等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

操作环境为 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.cnf
bind-address = 127.0.0.1  #找到如下内容,并注释

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

2.授权法

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

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

参考

  1. http://wiki.ubuntu.org.cn/MySQL
  2. http://dev.mysql.com/doc/refman/5.1/en/grant.html

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值