MySql安裝以及遠程沒法鏈接處理辦法

安裝MySQL

yum install -y mysql mysql-server

當你修改了配置文件後,你須要重啓 mysqld 才能使這些修改生效(service mysqld restart)。mysql

要想檢查 mysqld 進程是否已經開啓,可使用下面的命令:sql

pgrep mysqld

安裝MySQL動態庫相關(libmysqlclient.so.xx)

yum install -y mysql-libs

安裝MySQL開發包。(頭文件庫文件)

yum install -y mysql-devel

數據庫



MySql沒法遠程訪問時:

一、Mysql的端口是否正確,經過netstat -ntlp查看端口占用狀況,通常狀況下端口是3306。在用工具鏈接MySQl時要用到端口。
二、檢查用戶權限是否正確。
     例如:用戶Tester,user表裏有兩條記錄:host分別爲localhost和%(爲了安全,%能夠換成你須要外部鏈接的IP)。
三、查看/etc/my.cnf中,skip-networking 是否已被注掉
     須要注掉。
四、檢查 /etc/mysql/my.cnf 中的 bind-address =127.0.0.1 是否註釋掉?
     沒有註釋掉,註釋之
五、若還沒法連上,寫個測試例子,監聽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)
相關文章
相關標籤/搜索