阿里云 Ubuntu 14.04 安装mysql 5.6

限于喜欢 提交于 2020-04-11 10:07:21

1.升级apt-get

sudo apt-get update

2. 安装mysql5.6版本

apt-get install mysql-server-5.6

如果你想查看别的版本可以输入apt-get install mysql的时候按下【Tab】键

这里能看到你的数据源究竟有多少个版本,这里我只需要选择5.6版本,如果发现这里的版本没办法满足你的需求,你可以到mysql官网下载rpm包,这里我就不演示了。

安装到一定的过程后,mysql会提示你输入数据库的密码

确认密码

到这里已经安装完毕了,下面安装好了之后默认是启动的


最后介绍一下mysql的常用几个命令:

启动mysql服务

service mysql start

停止mysql服务

service mysql stop

重启mysql服务

service mysql restart

查看mysql进程

ps -ef | grep mysql

查看mysql监听的端口

netstat -tap | grep mysql

3. 修改mysql配置文件

vim /etc/mysql/my.cnf

按【i】键可进入编辑状态

在[client] 下面加

default-character-set = utf8mb4

在【mysqld】下面追加

character_set_server = utf8mb4

在[mysql]下追加

default-character-set = utf8mb4

注释bind-address = 127.0.0.1

按【Esc】键退出命令,输入以下命令回车保存并且退出

:wq!

然后通过命令重启mysql服务器,命令上面有介绍

接着我们登陆到mysql里面查看一下

mysql -uroot -p[password]

进去后我们通过mysql命令来查看一下编码状态

status

这里我们看到mysql编码都统一改成了utf8mb4了,在这里为啥我要用utf8mb4而不用utf8呢?

因为utf8编码只支持1-3个字节,从MYSQL5.5开始,可支持4个字节UTF编码utf8mb4,一个字符最多能有4字节,utf8mb4兼容utf8,所以能支持更多的字符集。

这个目前的实际案例里面又有哪些用到呢?

例如关于emoji表情的话mysql的utf8是不支持,需要修改设置为utf8mb4,才能支持。

4.mysql 授权远程登录数据库

首先我们要切换到mysql系统数据库

use mysql

接下来输入命令授权

grant all privileges on *.* to 'root'@'%' identified by 'password' with grant option;

刷新权限

flush privileges;

5. 开启端口

Ctrl+C退出mysql后,我们先查看下防火墙是否启动

sudo ufw status

目前是启动的,那么我们通过以下命令开启3306的端口

sudo ufw allow 3306/tcp

OK了!下面就可以通过第三方工具来访问数据库了

下面在补一些关于设置端口的命令:

开启端口

sudo ufw allow 80/tcp

禁用端口

sudo ufw delete allow 80/tcp

允许SMTP端口

sudo ufw allow smtp

删除SMTP端口

sudo ufw delete allow smtp

允许某特定 IP

sudo ufw allow from 192.168.0.1

删除某特定IP

sudo ufw delete allow from 192.168.0.1

 

编写本文章主要是提供给一些新人作为入门示例,并没有深入的去讲解,如果有什么疑问欢迎一起留言学习。

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!