如何购买并配置linux服务器上的数据库
首先百度搜索阿里云
如果是学生可以学生认证
然后注册账号->个人认证->学生认证
然后你会发现
服务器一年只要114,114你买不了上当,买不了吃亏,买下面的ECS服务器,系统可以选择window也可以选择linux,编者用的centos7。
当然轻量级的应用服务器也是可以的,这些轻量级服务器会预装系统环境,比如jdk之类的东西。
当然服务器你也可以不买,阿里有个六月计划,个人认证可以体验一个月的服务器。
然后进入服务器管理界面
点击远程连接,输入连接密码,连接密码会在第一次登陆的时候出现,
进入下图界面:
以下内容为利用yum安装mysql数据库(以下命令行来源于csdn)
cd /usr/src
wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
安装yum源
yum localinstall mysql80-community-release-el7-1.noarch.rpm
更新yum源
yum clean all
yum makecache
开始安装MySQL
yum install mysql-community-server
启动MySQL
systemctl start mysqld
启动成功后可以查看初始化密码随机生成的
cat /var/log/mysqld.log | grep password
登录MySQL修改mysql用户密码
mysql -u root -p
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'yourpassword';
远程设置
mysql> use mysql;
mysql> update user set host='%' where user='root';
授权用户名的权限,赋予任何主机访问数据的权限
mysql> GRANT ALL PRIVILEGES ON . TO 'root'@'%'WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
然后需要开放服务器的端口,mysql的0默认端口为3306,外网访问端口为80.
点击安全组配置,开放3306和80端口
授权对象为你想给谁用你的数据库,填写0.0.0.0/0为给所有用户
然后打开你本地的
在使用前要在服务器设置密码和账户:
ALTER USER 'root'@'%' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
更新一下用户的密码
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password';
刷新权限
FLUSH PRIVILEGES;
其中password为你要设置的密码
主机名填写你服务器的ip,连接名随意,密码为上面设置的密码
点击连接测试显示连接成功,