linux上安装mysql并配置远程访问
来源:互联网 发布:男士休闲短靴 知乎 编辑:程序博客网 时间:2024/05/18 08:00
mysql安装
安装MySQL(最好是装好ubuntu的时候开始安装配置软件源之后就不好安装啦!redis安装就必须配置软件源)
- sudo apt-get install mysql-server
- sudo apt-get install mysql-client
- sudo apt-get install libmysqlclient-dev
启动、关闭服务和查看运行状态
- sudo service mysql start
- sudo service mysql stop
- sudo service mysql status
卸载
- 重要:
sudo apt-get autoremove --purge mysql-server-5.7
- 重要:
sudo apt-get remove mysql-server
- 重要:
sudo apt-get autoremove mysql-server
- 重要:
sudo apt-get remove mysql-common
- 重要:
sudo rm -rf /etc/mysql/ /var/lib/mysql n
- 重要:
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
- 重要:
sudo apt autoremove
- 重要:
sudo apt autoreclean
- 重要:
配置
- **具体配置:
- 打开端口
- nc -lp 3306 &
- 查看端口号
- netstat -an | grep 3306(这里必须仔细咯)
127.0.0.1.3306(看到没居然是监听的这个)
修改方法:
gedit /etc/my.cnf
(ps这是大多数人的我是ubuntu 16.04修改的位置并不在那,需要小心我的就是去这个位置修改但是我的系统配置不在那)
最好的办法是 进入 /etc 然后搜索mysql
把所有的my.conf 看下
我自己是修改的这个mysqld.cnf
位置在/etc/mysql/mysql.conf.d这呢(这是一个目录呢)
修改完成以后安装就此完成
然后还得配置远程连接上面我说了查看端口号在这就起作用了如果你不修改的话就只能在当前帐号下能够使用即root帐号,即便是本机下其他帐号依然不能使用
因此必须修改,当然了你如果就用root帐号下使用,并且也不远程连接那我也没话说了
修改网上分成两派一派是修改成本地ip地址 ifconfig即可查看
另外一派就是0:0:0:0都差不多了看你自己吧
最后就是数据库权限配置了
开启远程访问
具体ip配置
UPDATE user SET Host=’10.97.19.135’ WHERE User=’root’ AND Host=’localhost’ LIMIT 1;
直接全部可以连接
mysql -u root
GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘root’ WITH GRANT OPTION;
flush privileges;
完成重启数据库
启动服务
service mysqld start
停止服务
service mysqld stop
查看状态
service mysqld status
异常状态(查看启动日志用来排错):
systemctl start mysql.service
安装客户端
**Navicat for mysql 64位
下载
解压
进入解压后的文件夹看到start_navicat
然后vi start_navicat 或则gedit start_navicat
把export LANG=”en_US.UTF-8”,改为export LANG=”zh_CN.UTF-8”,然后保存。
**破解
删除~/.Navicat即可
- linux上安装mysql并配置远程访问
- CentOS安装mysql并配置远程访问
- 【Linux服务器】安装MySQL+Apache2+PHP服务并配置防火墙和MySQL远程访问
- 在Fedora 11上安装mysql并实现远程访问
- centos上安装mysql并设置远程访问
- ubuntu下安装mysql并配置远程访问
- 在Linux虚拟机下安装Mysql,并远程访问
- Ubuntu上安装MySQL并配置远程登录
- Linux服务器上安装MYSQL,并且开启远程访问
- Linux上安装Mysql并实现远程连接
- 安装MySql 并开放远程访问权限
- ubuntu安装并远程访问mysql
- ubuntu安装mysql并开启远程访问
- Ubuntu14安装mysql并开启远程访问
- CentOS7安装MySQL并开启远程访问
- Mysql安装并设置远程访问
- Linux安装mysql并配置外网访问
- Linux安装mysql并配置外网访问
- 深度学习的几个重要关键点解释
- 'ascii' codec can't decode byte 0xe7 in position 12: ordinal not in range(128)的错误
- shiro源码分析篇1:前言
- 详述代理模式及动态代理简单实现
- 再谈STM32的CAN过滤器-bxCAN的过滤器的4种工作模式以及使用方法总结
- linux上安装mysql并配置远程访问
- 【实验报告】高软实验5
- Hyperledger Fabric 排序节点启动过程
- 51nod 1681公共祖先
- hadoop入门十四(pig)
- angular和路由实现页面跳转/姓名筛选/年龄区间查找/单/批量删除
- cup
- TreeSet中的两种排序方法
- 运维常用linux命令