MySQL 的使用

2018-03-08  本文已影响0人  武曌思

安装

apt-get install mysql-server

apt-get install mysql-client

创建数据库

MySQL新建数据库否则字符集默认不是 utf8,需要指定字符集。

CREATE DATABASE IF NOT EXISTS my_db default charset utf8 COLLATE utf8_general_ci;

远程连接

MySQL 默认不允许远程访问,只允许本机访问。

若开启远程访问,需要注意三个点:

1、防火墙的 3306 端口开启

可以使用 ufw 或者 iptables 开启端口;如果是云服务器,可能还需要去管理平台上开启端口访问,例如阿里云,需要配置出入安全规则。

2、MySQL 允许外部访问

MySQL 配置文件(/etc/mysql/mysql.conf.d/mysqld.cnf)中将 IP 访问控制去掉。如图:

3、授予 MySQL 用户访问权限

可以通过 GRANT 指令授予用户对某个库某个表的某种访问权限。

通过 REVOKE 指令收回授权。

具体参考 MySQL 权限管理,感谢博主。

其他问题

感谢博主 @T-lisa

如遇到 mysql_config not found 的问题,需要如下解决

1、apt-get install libmysqlclient-dev

2、进入 /usr/bin 目录,执行如下命令

updatedb  

locate mysql_config

上一篇下一篇

猜你喜欢

热点阅读