(一)基本操做mysql
一、建立用戶使用的數據庫
mysql -u root -p
#而後輸入密碼
mysql> create database filter_conf;
Query OK, 1 row affected (0.08 sec)sql
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| datang2 |
| dt2designer |
| dt2log |
| filter_conf |
| mysql |
| performance_schema |
| test |
+--------------------+
8 rows in set (0.04 sec)數據庫
二、建立用戶
create user lujinhong identified by 'lujinhong';
grant select,insert,update,delete on *.* to lujinhong@"%" Identified by "lujinhong";
#將全部數據庫全部表(*.* )的上述4個權限賦予任何機器上的lujinhong用戶(lujinhong@"%")
flush privileges;服務器
三、容許遠程鏈接
Grant all privileges on *.* to 'lujinhong'@'%' identified by 'lujinhong' with grant option;
#其實和上面重複了,給了更多權限
flush privileges;網絡
修改/etc/mysql/my.cnfide
bind-address = 127.0.0.1spa
改成 0.0.0.0orm
四、遠程鏈接
/usr/local/mysql/bin/mysql -h 192.168.172.98 -u lujinhong -p
use filter_confip
五、建立表
create table if not exists ma30_conf(property_key varchar(256) primary key, property_value varchar(256) not null, description varchar(1024));it
六、向表中插入數據
insert into ma30_conf(property_key,property_value) values("project","ma30");
select * from ma30_conf;
(三)開啓遠程鏈接
若在服務器本地能夠鏈接mysql,但遠程鏈接不行,請參考如下內容
一、首先在服務器上開啓mysql服務
二、其次確保網絡正常,分別
ping ip 以及
telnet ip port(默認是3306)
三、鏈接數據庫
mysql -h ip -u mysql -p
事實上,mysql默認是不容許遠程鏈接的,所以能夠經過如下方式開啓:
一、在服務器上登錄mysql