阿里云服务器中安装配置mysql数据库保姆级教程
第一步:确保服务器系统处于最新状态
yum -y update
第二步:下载MySQL安装包
#mysql 8.0数据库
rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
#mysql 5.x数据库
rpm -ivh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
第三步:安装mysql
[root@localhost ~] # yum install -y mysql-server
[root@localhost ~] # yum install mysql-community-server
第五步:设置开机启动
systemctl enable mysqld.service
第六步:检查是否配置了开机自动启动
systemctl list-unit-files | grep mysqld
第七步:设置开启服务
systemctl start mysqld.service
第八步:查看mysql默认密码
进入mysql目录 查看mysqld.log
cd /var/log/mysql
cat mysqld.log
第九步:登录mysql,输入用户名和密码
# 密码为空不需要输入
mysql -uroot -p
第十步:修改密码
alter user root@localhost identified by '密码';
第十一步:开启远程登录,授权root远程登录(不要以为阿里云服务器可以远程登录root用户,就以为我们可以用mysql的root用户身份登录mysql数据库)
# 查看用户表权限
select host, user from user;
运行下面两句话就可以通过root账户远程登录
update user set host = '%' where user = 'root';
# 命令立即执行生效(千万不要忘记刷新!!!)
# 这句话表示从mysql数据库的grant表中重新加载权限数据
flush privileges;
最后检查阿里云安全组是否开放3306端口,没有就手动添加