感谢在安装的时候提供的帮助 :
https://www.linuxidc.com/Linux/2016-09/134940.htm
https://help.aliyun.com/knowledge_list/42543.html?spm=a2c4g.11186623.6.1088.yQPnfW
http://blog.csdn.net/m0_37949684
我在centos中安装数据库的时候用了 yum install mysql 虽然很快 但是安装完后运行提示
mysql server through socket ' var/lib/mysql/mysql.sock' (2) 这个报错
然后我使用下面的方法进行安装
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
上面的包安装后yum 会获取包中的repo 源
然后再进行安装mysql
yum install mysql-server
安装后就可以
service mysql start
输入mysql命令就进入了数据库,不知到为啥我的不用输入密码。
远程连接方法
在 mysql 命令行中粘帖下面代码
grant all privileges on *.* to 'root'@'%' identified by 'xxxxxx' with grant option;
此语句意思是给root用户在任何IP都可以登录数据库,操作任何数据库中的任何对象。
0 * 代表是你的mysql中所有的数据库 (可以是 xxx就代表xxx数据库)
1 * 数据库中的对象我的理解是表,也就是所有的数据表
2 'root'@'%' root是要授权给某一个人的 %代表允许登录的ip