linux服务器下MySQL安装

阿里云服务器:

  • CPU:2核
  • 内存:4GiB
  • 实例类型:I/O优化
  • 操作系统:CentOS 7.7 64位

安装步骤

1.检查是否已经安装Mysql

确保服务器系统中的yum为最新状态(这一步可省略):

yum -y update
yum list|grep -i mysql

或者

rpm -qa|grep -i mysql

如果安装了的话,则需把Mysql卸载干净,后续安装过程出现问题,也可以把Mysql完全卸载重新安装

服务器上Mysql完全卸载(Linux)

2.下载Mysql安装包

rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

3.安装Mysql包

yum install -y mysql-server

显示如下内容则表示安装成功:

4.设置Mysql服务

打开mysql服务:

systemctl start mysqld.service

设置开机启动mysql服务:

systemctl enable mysqld.service

检查是否设置了开机启动mysql服务:

systemctl list-unit-files | grep mysqld

显示如下内容表示成功:

5.登录Mysql

查看mysql默认密码:

grep 'temporary password' /var/log/mysqld.log   

复制临时密码

登录Mysql:

mysql -uroot -p  //输入复制的密码

登录成功显示:

由于mysql默认的密码校验安全等级较高,较简单的密码无法设置,我们可以修改mysql策略要求

直接修改密码会报错:

修改mysql密码校验等级:

set global validate_password_policy=LOW;

修改当前用户登录密码:

set password = password('password');

至此Linux下的Mysql安装成功!

6.远程连接Mysql

授权root远程登陆

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

命令立即生效

flush privileges;
退出mysql
exit

重启mysql服务

service mysqld restart

防火墙启动的话,需要开放3306端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent

在云服务器控制台配置服务器安全组规则:

 

navicat远程连接云服务器mysql

远程连接成功!
 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章