centos7安装 mysql数据库

centos7的yum源中貌似没有正常安装MySQL时的mysql-server。

那么就需要从官网下载了。

下面是安装mysql的命令:

# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

#rpm -ivh mysql-community-release-el7-5.noarch.rpm

# yum install mysql-community-server

系统会自动安装。最后会提示成功安装。

安装完之后重启一下mysql服务:

# service mysqld restart

会输出:Redirecting to /bin/systemctl restart  mysqld.service

然后用命令#netstat -atp可以看到mysqld进程已经开始监听了:

此时表明mysql现在可以用了,直接输入mysql就可以连接到服务器,见下图:

此时没有输入用户和密码就可以直接连接。

添加用户的密码:set password for 'root'@'localhost' = password('xxx');

然后再连接数据库就需要输入密码:

mysql 默认无法远程连接数据库,所以增加一下

然后     update user set host='%' where user ='root';

出现这个错误   直接忽略,不用管。

然后退出,重启mysql服务  本地连接无需 密码  远程连接必须使用密码

原文地址:https://www.cnblogs.com/lewskay/p/6109556.html