centos7最小化系统安装mysql数据库
- 首先我们必须确保虚拟机能够上网,本篇我们将通过连网来进行安装mysql数据库。我们执行命令yum install wget 。安装wget工具,具体操作如下图所示。
- 待wget安装完毕后,我们执行命令wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm ,来进行下载mysql的repo源,具体操作如下图所示。
- 然后执行命令sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm,安装mysql-community-release-el7-5.noarch.rpm包,执行此命令后将会获得两个mysql的yum repo源。/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。具体操作如下图所示。
- 然后执行命令sudo yum install mysql-server,进行安装数据库。具体操作如下图所示。
- 待安装完毕后,我们执行命令mysql -u root ,可以看到系统报错,此时不需要着急,我们更改下文件的权限即可,执行命令sudo chown -R root:root /var/lib/mysql,更改文件权限,然后执行命令 service mysqld restart,重启mysql,最后我们再次进行连接,可以发现已经可以连接上去了。
- 连接上数据库后,我们首先执行命令use mysql 使用mysql数据库。然后执行命令 update user set password=password(‘root’) where user=’root’;设置用户root的密码。同时添加使用localhost登录时候的密码,执行命令set password for ‘root’ @ ‘localhost’ = password(‘root’);
- 然后执行命令:GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ IDENTIFIED BY ‘root’ WITH GRANT OPTION; 授权允许远程登录,执行完成再次执行命令:FLUSH PRIVILEGES;执行完毕后,退出mysql,重启mysql。
- 最后我们畅心的使用mysql数据库了,可以发现我们在本地连接以及远程连接的时候都需要密码了。
还没有评论,来说两句吧...