新买了个vps搭建个mysql
环境是ubuntu 14.04
1. 安装mysql
三条命令

sudo apt-get install mysql-server
apt-get install mysql-client
sudo apt-get install libmysqlclient-dev

跑完即可
注意有坑的地方就是中间要输入密码,我第一次安装不知道,鬼知道我输入了什么,所以接下来就是第二部 改密码
2. mysql 不知道密码的情况下改密码
* 编辑mysql的配置文件/etc/mysql/my.cnf,在[mysqld]段下加入一行“skip-grant-tables”。
* 重启mysql sudo service mysql restart
* 用空密码进入mysql管理命令行,切换到mysql库。

www.linuxidc.com @ubuntu:~$ mysql
mysql> use mysql

* 修改密码

mysql> update user set password=PASSWORD("new_pass") where user='root';
Query OK, 0 rows affected (0.00 sec)
Rows matched: 4 Changed: 0 Warnings: 0
mysql>quit

* 回到vim /etc/mysql/my.cnf,把刚才加入的那一行“skip-grant-tables”注释或删除掉。
* 再次重启mysql服务sudo service mysql restart,使用新的密码登陆,修改成功。
3. 远程连接mysql
到这里 mysql全部配置好,但是发现远程连不上呀。又找问题
* 修改mysql权限
登入mysql,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,将”localhost”改为”%”

#mysql -u root -proot
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;

* 卸载防火墙 。。。
apt-get remove iptables
* 把mysql 3306端口禁止远程访问设置打开
修改MySQL的配置文件/etc/mysql/my.cnf,因为默认3306端口只允许本地访问的,注释掉这行

#bind-address = 127.0.0.1

然后重启Mysql,/etc/init.d/mysql restart
4. 完结撒花

ubuntu下mysql流水账相关推荐

  1. 远程访问ubuntu下mysql的问题

    ubuntu下mysql不能用IP地址远程访问的问题解决 方法1: 1.mysql>grant all privileges on *.* to 'root'@'%' identified by ...

  2. ubuntu下MySQL的安装

    为什么80%的码农都做不了架构师?>>>    一.ubuntu下MySQL的安装 1. 在ubuntu命令行下输入 sudo apt-get install mysql-serve ...

  3. Win下通过 Navica t连接Ubuntu下MySQL数据库

    昨天博主遇到一个很棘手的问题,就是如何使用Windows 去连接Ubuntu 下MySQL数据库,最后在网上查阅了相关的资料,浏览了很多前辈们的博客,终于解决这个问题了. 我的电脑配置情况是Windo ...

  4. Ubuntu下MySQL忘记root密码重置

    MySQL忘记root密码肿么办?-_-|||   这种情况虽然不是很常见,但是有时长时间没有登录系统,还真会忘记密码.这时候,如果您能以系统管理员权限登陆密码,那还是有救的.放大招,将其重置即可. ...

  5. ubuntu下mysql整个数据库备份与还原

    [root]# /usr/bin/mysqldump -h127.0.0.1 -uusername -ppassword databasename >/opt/share/1/backup.sq ...

  6. CentOS/Ubuntu 下 MySQL 的安装

    0. Ubuntu 下 MySQL 的安装 Linux(Ubuntu)下MySQL的安装与配置 检查系统中是否已安装 MySQL $ sudo netstat -tap | grep mysql# 输 ...

  7. ubuntu下mysql编码格式设置_Ubuntu 16.04.1下修改MySQL默认编码

    在写Android程序的时候,使用中文传递数据时,SQL查询总是得不到结果,经过调试,request.getparameter可以得到中文结果,并且输入的SQL语句经检验没有问题,而且,使用非中文的时 ...

  8. ubuntu下MySQL的安装使用与卸载-程序编译

    1.安装:原文链接 在ubuntu下安装超级简单: 1.sudo apt-get install mysql-server 2.sudo apt-get install mysql-client 3. ...

  9. 【Liunx】Navicat连接ubuntu下mysql

    一.首先准备好 ubuntu虚拟机一台,xftp7,mysql5.7离线包,Navicat软件 二.启动ubuntu虚拟机在主目录下创建mysql文件夹,查询虚拟机ip地址,使用xftp7连接虚拟机上 ...

最新文章

  1. C语言长精度除法,高精度除法小数点位数
  2. python 数据分析学什么-python数据分析学什么?python数据分析入门
  3. 软件工程结对开发团队成员以及题目介绍
  4. 开发管理 CheckLists(1) -启动项目
  5. python多项分式求和计算_python实现利用留数定理分解分式多项式
  6. React Native实现一个带筛选功能的搜房列表(2)
  7. String与string的区别
  8. 如何创建MFC模式对话框与非模式对话框
  9. ASP.NET 2.0个性化配置(profile)
  10. Datawhale-零基础入门NLP-新闻文本分类Task02
  11. 性能测试调优篇---未完待续
  12. JEECG 3.7新版在线文档WIKI正式发布
  13. python uuid
  14. 开源表单系统推荐:TDUCK填鸭表单
  15. 共轭 、 共轭转置、共轭矩阵、酉矩阵、正定矩阵、半正定矩阵
  16. 【笔记总结】C陷阱与缺陷
  17. CSI Report中关于codebook/PMI的理解(2)
  18. 老祖宗留下来的千古绝句,读完终身受益
  19. 嵌入式学习代码总结(二)
  20. aec Gain 公式

热门文章

  1. python cumsum_原创|Python|cumsum()
  2. 主角有三个精灵java游戏,神奇宝贝之有一个少年
  3. jquery 可编辑表格
  4. 微信号怎么改第二次?已设置过微信号怎么改
  5. Mac开启自动安装系统数据文件和安全性更新的方法
  6. 计算机的游戏界面,主界面功能_ 《梦幻西游》电脑版官方网站 - 网易西游题材扛鼎之作...
  7. 单片机 C51 AAU_CS
  8. 小米10Pro手机双击android,被迫性价比?小米10pro入手体验
  9. 十年前你绝对没有看懂的《大话西游》:十年前你笑了,十年后你哭了
  10. python闭包到底有什么作用