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
(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; 切换数据库
下载地址 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; 切换数据库