CentOS7.4 64位 + MySQL5.7mysql
首先在mysql下载页中找到yum仓库 git
移动到底部,找到RedHat红帽子下载,选择对应系统,这里我选择Linux7web
点击Download后,跳转询问登陆页,直接跳过sql
获得了下载资源文件,接下来就是开始下载,转到服务器。由于我习惯把安装包放在一个统一的地方,因此,先转到src目录下:数据库
# cd /usr/local/src
而后开始下载:安全
# wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
wget的做用是从web资源中获取所提供url的资源服务器
等待提示下载完成后,咱们使用ls查看src目录下的文件,找到了后缀为rpm的文件ide
yum能够安装yum库存在的资源,也能够安装本地资源。url
# yum localinstall mysql57-community-release-el7-11.noarch.rpm
遇到询问选择yes赞成,安装完以后能够输入如下命令查看安装状态,日志
# yum repolist enabled | grep "mysql.*-community.*"
安装完源以后,就能够正式开始装MySQL了
# yum install mysql-community-server
安装成功以后,就是要启动MySQL服务了。CentOS7之前,启动是用service mysqld start,CentOS7开始使用systemctl start musqld
# systemctl start mysqld
# systemctl enable mysqld # systemctl daemon-reload
mysql安装完成后,mysqld日志会记录生成的临时密码,咱们能够去把他修改掉。
# grep 'temporary password' /var/log/mysqld.log
只要是mysql正常安装,在这里均可以看到临时密码。获得临时密码后,咱们登陆mysql。
# mysql -uroot -p<获得的临时密码>
这时候咱们修改密码,由于MySQL默认密码策略保护比较严格:
mysql> alter user 'root'@'localhost' identified by 'Xyremote1997@';
不然将提示密码不符合要求
有时,咱们须要在外网其余设备访问服务器的数据库,这时候咱们就须要添加一个比root权限低一些的帐户,这样既能正常使用,也能保证系统安全。
mysql> grant all privileges on *.* to 'xxx'@'%' identified by 'Xyremote1997@' with grant option;
提交刷新配置:
mysql>flush privileges;
到此MySQL安装完成,若有错误,欢迎指出!