一、使用root登陆服务器
为了避免不必要的踩坑,直接先更新一下系统。1执行命令:yum -y update
等待出现:1
2
3grub2.x86_64 1:2.02-0.64.el7.centos
grub2-tools.x86_64 1:2.02-0.64.el7.centos
Complete!
二、重启服务器1执行命令:init 6
三、先检查一下自己是否装了MySQL数据库,如果已经装了将其删除,避免后续不必要的麻烦。1检查命令: rpm -qa | grep mysql1卸载命令: yum –y remove mysql
四、下载MySQL安装包
执行命令:(两个不同的版本自行选择)1rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
1rpm -ivh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
等待下载
五、安装MySQL1执行命令:yum install -y mysql-server
等待出现Complete!
六、开启服务
执行命令:systemctl start mysqld.service
七、查看MySQL默认的密码1执行命令:grep 'temporary password' /var/log/mysqld.log
第一次装,应该是没有的(我的是没有的)。
八、登录MySQL
1.上一步没有获取到密码。1执行命令:mysql -uroot -p
如果输入密码直接回车。
2.上一步获取到密码。
例如密码为:password1执行命令:mysql -uroot -ppassword
九、进入MySQL系统,修改掉当前用户的密码。
例如:修改密码为”Abc123!_“。1执行命令:SET PASSWORD = PASSWORD('Abc123!_');
搞了这么多不就是想远程登录。激动人心的时候到了。
十、开启远程登录,授权root远程登录。1执行命令:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Abc123!_' WITH GRANT OPTION;
为了将授权立即生效:1执行命令:flush privileges;
好了centOS7上面的MySQL已经部署好了,下一步我们就通过Navicat连接。