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服务 本地连接无需 密码 远程连接必须使用密码