MySql安装以及远程无法连接处理办法
Posted 虚幻空灵
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySql安装以及远程无法连接处理办法相关的知识,希望对你有一定的参考价值。
安装mysql
yum install -y mysql mysql-server
当你修改了配置文件后,你需要重启 mysqld 才能使这些修改生效(service mysqld restart)。
要想检查 mysqld 进程是否已经开启,可以使用下面的命令:
pgrep mysqld
安装MySQL动态库相关(libmysqlclient.so.xx)
yum install -y mysql-libs
安装MySQL开发包。(头文件库文件)
yum install -y mysql-devel
MySql无法远程访问时:
1、Mysql的端口是否正确,通过netstat -ntlp查看端口占用情况,一般情况下端口是3306。在用工具连接MySQl时要用到端口。
2、检查用户权限是否正确。
例如:用户Tester,user表里有两条记录:host分别为localhost和%(为了安全,%可以换成你需要外部连接的IP)。
3、查看/etc/my.cnf中,skip-networking 是否已被注掉
需要注掉。
4、检查 /etc/mysql/my.cnf 中的 bind-address =127.0.0.1 是否注释掉?
没有注释掉,注释之
5、若还无法连上,写个测试例子,监听3306,然后看看远程是否可与此例子通讯。
文件结构
MySQL配置文件:/etc/mysql/my.cnf ,其中指定了数据文件存放路径
datadir = /var/lib/mysql
如果你创建了一个名为 test 的数据库,那么这个数据库的数据会存放到 /var/lib/mysql/test 目录下。
进入MySQL
mysql -uroot -p
修改 MySQL 的管理员密码:
sudo mysqladmin -u root password newpassword
简单的操作
显示数据库:
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
+--------------------+
2 rows in set (0.00 sec)
以上是关于MySql安装以及远程无法连接处理办法的主要内容,如果未能解决你的问题,请参考以下文章