1 安装 MySQL
1、查看是否安装了
MySQL
数据库
rpm -qa | grep mysql
这里返回空值,说明没有安装。
从最新版本的 linux
系统开始,默认的是 Mariadb
而不是 mysql
!
如果返回不为空,需要卸载:
- 卸载有两种方式,一种是
普通删除
,另一种是强力删除
,当MySQL
数据库有其它的依赖文件时,也进行删除。 - 分别是:
rpm -e mysql
和rpm -e --nodeps mysql
2、下载
mysql
的repo
源
cd /usr/local/
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
报错:
-bash: wget: command not found
安装插件:
yum -y install wget
3、安装
mysql-community-release-el7-5.noarch.rpm
包
rpm -ivh mysql-community-release-el7-5.noarch.rpm
4、安装
MySQL
服务
yum install mysql-server
5、重置
MySQL
密码
mysql -u root
报错:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
原因:原因是 /var/lib/mysql
的访问权限问题。
chown root /var/lib/mysql/
6、重启
MySQL
服务
service mysqld restart
7、登陆设置密码
mysql -u root
use mysql;
update user set password=password('123456') where user='root';
exit;
重启 MySQL
服务:
service mysqld restart
8、设置
root
账户远程连接密码
mysql -u root -p
GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "123456";
exit;
重启 MySQL
服务:
service mysqld restart
9、设置开机启动
systemctl enable mysqld
systemctl daemon-reload
10、关闭防火墙
systemctl disable firewalld
远程连接测试: