想要搭建一个项目无外乎要安装三项:web服务(apache或nginx)、语言(PHP)、数据库(Mysql),而我们开发主要在windows系统中开发,并且在windows系统中我们常用的都是集成环境,这意味着我们不需要分别去安装apahce、php以及数据库,如果我想在Centos系统中搭建项目并且不使用集成环境开发,我们需要自己分别安装apache、php以及mysql。

操作步骤如下:

1:使用cmd远程连接Centos系统服务器(22端口需对外开放)

命令:

ssh 用户名@ip

打开网易新闻 查看精彩图片

2:下载mysql5.7的rpm包

命令:

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

打开网易新闻 查看精彩图片

3:安装

命令:

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

yum -y install mysql-community-server

打开网易新闻 查看精彩图片

4:开启mysql

命令:

service mysqld start

5:查看mysql默认密码,:”后面为随机密码

命令:

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

6:使用随机密码登录

命令:

mysql -uroot -p

7:进入mysql控制台,修改mysql中root用户的默认密码,首先要先设置难易程度然后修改密码

修改难易程度命令:

set global validate_password_policy=0;

set global validate_password_length=1;

修改密码命令:

ALTER USER 'root'@'localhost' IDENTIFIED BY '你自己的密码';

打开网易新闻 查看精彩图片

8:mysql中常用的命令

设置远程连接(使用navicat连接数据库需要服务器开放3306端口)命令:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你自己的密码' WITH GRANT OPTION;

flush privileges;(刷新)

创建数据库库命令:

create database 数据库名 character set utf8 collate utf8_bin;

创建用户命令:

create user '你的用户名'@'localhost' identified by '你的密码';

把数据库的所有权限分配给此用户:

grant all privileges on 数据库名.* to '你的用户名'@'localhost';

如何导入.sql文件(数据库备份文件)在cmd命令行中输入一下命令:

mysql -uroot -p 数据库名 < .sql文件的地址

例如:mysql -uroot -p123455 test < schema.sql

打开网易新闻 查看精彩图片