博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux mysql安装 远程连接 字符集设置 读写速度问题 基础问题
阅读量:4127 次
发布时间:2019-05-25

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

1.安装配置mysql
下载地址 https://dev.mysql.com/downloads/mysql/  
社区版(GA)为免费版
 
推荐参考https://www.cnblogs.com/xxoome/p/5864912.html
service mysql start 启动数据库
service mysql stop  停止数据库
service mysql restart 重启数据库
   
netstat -anp|grep mysqld 查看端口
windows 测试连接linux
telnet IP 端口    弹黑窗口表示端口开启
   如果不通需要在liunx中开启防火墙端口
修改mysql允许主机访问的权限
2.登陆mysql
        mysql -uroot -p
mysql -uroot -hlocalhost -p
-u  用户名
-p password
-h ip或者主机名
3.非本机连接mysql问题
windows 测试连接linux  
(1)测试端口
cmd窗口执行  telnet IP 端口      
如果没有telnet命令需要在windows服务中开启 ip为连接的目的ip 端口为mysql端口默认为3306;
(2)开启防火墙端口
cmd执行telnet命令后弹黑窗口表示端口已开,如果没有需要在linux中开启防火墙端口。
vi  /etc/sysconfig/iptables 

添加   -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT    在COMM之上。

重启防火墙 service  iptables restart
(3)开启mysql的远程访问权限
mysql -uroot -p  登陆mysql
show databases;  可以在表中看到存在mysql数据库。
修改mysql库中的user表,将localhost改为%,允许任何主机登陆,也可以指定固定ip。
一. 登陆后 use mysql;    切换mysql
二.update user set host = '%' where user = 'root'; //将localhost改为'%',注意空格问题。
三. select host, user from user;
四. flush privileges;//重新加载。
4.设置字符集问题与读写速度问题
vi   /etc/my.cnf
在[mysqld]添加 解决读写速度
skip-name-resolve
禁用dns解析,不能使用主机名(域名),只能使用ip
skip-grant-tables
登陆不用验证密码,直接登录
添加
[client]
default-character-set=utf8
[mysql.server]
default-character-set=utf8
5.命令...
show databases; 查看所有的数据库
use  test;
切换数据库
你可能感兴趣的文章
【Python】学习笔记——-7.0、面向对象编程
查看>>
【Python】学习笔记——-7.2、访问限制
查看>>
【Python】学习笔记——-7.3、继承和多态
查看>>
【Python】学习笔记——-7.5、实例属性和类属性
查看>>
git中文安装教程
查看>>
虚拟机 CentOS7/RedHat7/OracleLinux7 配置静态IP地址 Ping 物理机和互联网
查看>>
Jackson Tree Model Example
查看>>
常用js收集
查看>>
如何防止sql注入
查看>>
maven多工程构建与打包
查看>>
springmvc传值
查看>>
Java 集合学习一 HashSet
查看>>
在Eclipse中查看Android源码
查看>>
Android使用webservice客户端实例
查看>>
层在页面中的定位
查看>>
[转]C语言printf
查看>>
C 语言 学习---获取文本框内容及字符串拼接
查看>>
C 语言学习 --设置文本框内容及进制转换
查看>>
C 语言 学习---判断文本框取得的数是否是整数
查看>>
C 语言 学习---ComboBox相关、简单计算器
查看>>