Ubuntu14.0.4 安装mysql-5.7

注:本例以阿里云ECS服务器为例,系统为Ubuntu14.0.4

  • 查看阿里云的镜像上所有mysql的版本
    apt-get install mysql,然后按两次Tab键

    Paste_Image.png

  • 安装mysql
    apt-get install mysql-server-5.7

  1. 安装过程需要输入两次密码,一定要记住输入的密码,这就是root的密码
  2. 安装完成后,我的执行apt-get install mysql-server-5.7默认就把client安装好了,如果没有安装client,那就自己执行apt-get install mysql-client-5.7
  • 启动和停止mysql服务

  • 启动mysql服务
    service mysql start

  • 停止mysql服务
    service mysql stop

  • 重启mysql服务
    service mysql restart

  • 查看mysql进程
    ps -ef | grep mysql

  • mysql 授权远程登录数据库

  1. 首先我们要切换到mysql系统数据库:mysql -uroot -ppassword(root为root的用户名,password为root的密码)
    use mysql

    进入mysql数据库

  2. 接下来输入命令授权:
    grant all privileges on *.* to 'root'@'%' identified by 'password' with grant option;
    将上面的root和password替换为自己的用户名和密码

  3. 刷新权限
    flush privileges;

  • 开启端口

  • exit;退出数据库

  • ufw status:查看防火墙是否启动

  • ufw allow 3306/tcp启动3306端口

  • 修改配置文件
    mysql-5.7:vi /etc/mysql/mysql.conf.d/mysqld.cnf
    mysql-5.6:vi /etc/mysql/my.cnf
    bind-address = 127.0.0.1注释掉,

    bind-address=127.0.0.1

  • 重启mysql服务,并连接
    service mysql restart
    重新测试连接:

    Ubuntu14.0.4 安装mysql-5.7_第1张图片
    Navicat_for_Mysql连接

  • 修改mysql编码
  1. mysql-5.7:vi /etc/mysql/mysql.conf.d/mysqld.cnf
    mysql-5.6:vi /etc/mysql/my.cnf
    添加这一行
    character-set-server=utf8

    设置UTF-8编码

  2. mysql-5.7:vi /etc/mysql/conf.d/mysql.cnf
    mysql-5.6:vi /etc/mysql/conf.d/my5.6.cnf
    添加这一行default-character-set=utf8

    设置UTF-8编码

  3. 重启mysql服务
    service mysql restart

  4. mysql -uroot -ppassword进入数据库
    SHOW VARIABLES LIKE 'char%';查看编码

Ubuntu14.0.4 安装mysql-5.7_第2张图片
查看mysql编码

参考命令

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

  1. 开启端口
    sudo ufw allow 80/tcp
  2. 禁用端口
    sudo ufw delete allow 80/tcp
  3. 允许SMTP端口
    sudo ufw allow smtp
  4. 删除SMTP端口
    sudo ufw delete allow smtp
  5. 允许某特定 IP
    sudo ufw allow from 192.168.0.1
  6. 删除某特定IP
    sudo ufw delete allow from 192.168.0.1

你可能感兴趣的:(Ubuntu14.0.4 安装mysql-5.7)