专注、交流、分享
云服务器技术博客

MySQL数据库连接远程服务器

宝塔服务器面板,一键全能部署及管理!

领取¥3188礼包

MySQL数据库基本使用

1.使用root用户登录:

$ mysql -u root -p

2.输入root密码:

输入root密码

3.创建MySQL数据库和用户:

mysql> create database snailblog;

上面命令创建了一个名为snailblog的数据库。

4.创建用户,并使用snailblog数据库:

mysql> grant all on snailblog.* to ‘man_user’ identified by ‘test1234′;

创建用户

5.使用新用户登录:

$ mysql -u man_user -p snailblog

使用新用户登录

6.创建表:

mysql> CREATE TABLE user (id INT, name VARCHAR(20), email VARCHAR(20));

7.插入记录:

mysql> INSERT INTO user (id,name,email) VALUES(1,”bar”,”bar@gmail.com”);mysql> INSERT INTO user (id,name,email) VALUES(2,”foo”,”foo@163.com”);mysql> INSERT INTO user (id,name,email) VALUES(3,”cat”,”cat@gmail.com”);

8.简单查询:

mysql> SELECT * FROM user;

9.

启动和关闭mysql服务器:

service mysql start

service mysql stop

确认是否启动成功:

sudo netstat -tap | grep mysql

进入mysql shell界面:

mysql -u root -p

10.配置远程访问

a、编辑配置文件

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf 将bind-address = 127.0.0.1注释

b、修改用户权限

登录MySQL:mysql -u root -p –远程访问 mysql -h 192.168.0.201 -P 3306 -u root -p123 123为root用户密码

用户权限:grant all on *.* to root@’%’ identified by ‘1’; –添加一个用户名是root且密码是1的远程访问用户

刷新:flush privileges;

查看是否添加成功:select user,host,authentication_string from user; –在5.7中用户密码是列authentication_string

退出:quit

c、重启MySQL服务

/etc/init.d/mysql restart

11.远程登录

sudo mysql -h 3.6.100.172 -P 3306 -uusername -ppassword

mysql> STATUS(s) – 列出当前mysql的相关状态信息

mysql> SHOW DATABASES; – 显示数据库列表

mysql> USE DB_name; – 选中数据库DB_name

mysql> SHOW TABLES; – 显示DB_name下的TABLES列表

SELECT * FROM door;

赞(0)
未经允许不得转载:领网云服务器技术博客 » MySQL数据库连接远程服务器

中国领先的企业级云服务器提供商!

关于我们联系我们