Centos7如何使用YUM安装mysql
一、说明
- VMware虚拟机上安装的mysql5.6,使用的是CentOS7.2
- wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm (下载mysql的repo源)
- rpm安装rpm -ivh mysql-community-release-el7-5.noarch.rpm
- 检查是否安装成功ls -1 /etc/yum.repos.d/mysql-community*
- 安装成功后我们直接yum安装:yum install mysql-server
- 登陆:mysql -h 127.0.0.1 登录时可能会提示ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)原因是/var/lib/mysql的访问权限问题。把/var/lib/mysql的拥有者改为当前用户。
chown -R root:root /var/lib/mysql(这里的用户为你当前使用的用户,如果是普通用户更改为普通用户,我这里用的root)
重启数据库:service mysqld restart
登陆数据库:mysql -u root
7.数据默认没有密码,设置数据库密码
use mysql;
update user set password=PASSWORD("root") where user='root';(设置数据库密码)
flush privileges;(刷新数据库)
登陆数据库mysql -uroot -p
8.设置远程连接数据库
use mysql;
select host,user,password from user;
由此可见只有有localhost访问方式
Grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;(%指定所有机器可以访问)
flush privileges;
9.数据库配置完成