一、确保服务器系统处于最新状态(这步操作可有可无)
第一步: 确保服务器系统处于最新状态(这步操作可有可无)
[root@localhost ~]# yum -y update
第二步: 重启服务器(这步操作也可以跳过)
[root@localhost ~]# reboot
第三步: 首先检查是否已经安装,如果已经安装先删除以前版本,以免安装不成功
[root@localhost ~]# rpm -qa | grep mysql
或
[root@localhost ~]# yum list installed | grep mysql
如果安装了的话,就使用下面这条命令删除原先的mysql,举例如下:
rpm -e --nodeps mysql-libs-5.1.73-5.e16_6.i686
第四步: 下载MySql安装包
rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
或
[root@localhost ~]# 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
如果显示以下内容说明安装成功
第六步: 设置开机启动mysql
systemctl enable mysqld.service
第七步: 检查是否已经安装了开机自动启动
systemctl list-unit-files | grep mysqld
如果显示以下内容说明已经完成自动启动安装
mysqld.service enabled
第八步: 设置开启服务
systemctl start mysqld.service
这里会经常发生权限错误,需要找到mysql.cnf文件查询error_log的位置后查询error日志错误权限发生在哪里;
第九步: 查看MySql默认密码
grep 'temporary password' /var/log/mysqld.log
如果报错没文件,那就是没有密码,密码为空;
第十步: 登陆MySql,输入用户名和密码
mysql -uroot -p
第十一步: 修改当前用户密码 注意看下面的报错
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
安装完毕
开启mysql的远程访问
grant all privileges on *.* to 'root'@'192.168.0.1' identified by 'password' with grant option;