阿里云mysql安装配置

环境 阿里云服务 linux+Nginx+php+mysql

nginx安装  https://www.cnblogs.com/donglovebobo/p/13940743.html

php安装   https://www.cnblogs.com/donglovebobo/p/13942721.html

mysql安装:

CentOS 8.2+mysql5.7

安装mysql中,遇到一些问题,特此记录一下,为以后留个参考:

一、安装mysql

1、 下载并安装MySQL官方的 Yum Repository

  wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

  yum -y install mysql57-community-release-el7-10.noarch.rpm

  

2、安装mysql

  yum -y install mysql-community-server

  这里可能会报如下错误,不过没关系,先执行 yum module disable mysql,然后再执行yum -y install mysql-community-server即可

 

3、卸载Yum Repository

  由于每次 yum 操作都会自动更新,需要把这个卸载掉

  yum -y remove mysql57-community-release-el7-10.noarch

4、查看msyql状态

  systemctl status mysqld.service

 

 

 5、启动mysql

  systemctl start mysqld.service

 

 

 

6、登录mysql

  此时登录需要获取mysql的临时登录密码,命令如下:

  grep "password" /var/log/mysqld.log

 

 

  登录 mysql -uroot –pLQZTtN6C.rg2后,修改密码,通常要求大小写字母+数字+特殊字符

  mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Root_2020';

  

 

 

 

二、设置远程登录mysql

  1、开启mysql远程访问

  执行以下命令开启远程访问限制(注意:下面命令开启的是%代表所有用户,如要开启某一个IP,用IP代替%)

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

  2、刷新命令

  mysql> flush privileges;

 

 

 

  3、防火墙添加3306端口

  [root@iZ8vb5ha9qczjmh83yzk6zZ ~]# firewall-cmd --zone=public --add-port=3306/tcp --permanent

  开启防火墙

  [root@iZ8vb5ha9qczjmh83yzk6zZ ~]# systemctl start firewalld

  查看防火墙状态

  [root@iZ8vb5ha9qczjmh83yzk6zZ ~]# systemctl status firewalld

  重新添加端口

 

  如果是阿里云等平台,安全组需要开启3306端口,不然终端无法访问

三、修改mysql相关配置

  登录mysql,执行status命令,查看编码信息,需要经编码改成 utf-8,因此需要修改 my.cnf 文件,可通过命令 find / -name 'my.cnf' 来查找

  

  进入my.cnf 文件,增加下面四行

  [client]

  default-character-set=utf8

  character-set-server=utf8

  collation-server=utf8_general_ci

  这是正确的方式

 

   这个会报错,猜测可能会跟加载顺序有关系

 

 

   保存退出,重启mysql服务 systemctl restart mysqld.service

 

  重新登录,查看编码为 utf-8

 

 

 以上是我在安装mysql中遇到的问题,以下是我参考的博客

 参考博客  https://blog.csdn.net/evil_wdpp/article/details/107709376

 

posted @ 2020-11-08 20:26  风华正茂的时代  阅读(212)  评论(0编辑  收藏  举报