linux下搭建mysql
Linux下搭建mysql
一、上传解压mysql压缩包
1.上传mysql压缩包到linux下任意目录
比如/usr/src(新系统需要给该目录添加权限:chmod 777 /usr/src)
2.解压mysql压缩包
unzip mysql-community-5.7-all.zip
二、安装mysql应用程序
1.严格按顺序安装rpm程序
rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm --force --nodeps
rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm --force --nodeps
rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpm --force --nodeps
rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm --force --nodeps
2.启动mysql服务,查看是否启动成功
systemctl start mysqld
ps -ef | grep mysql
3.查找生成的临时密码
3.1 cd /var/log,查看mysqld.log日志
3.2 Cat mysqld.log查看临时密码
4.用临时密码,登录mysql
Mysql –u root –p,输入临时密码
5.修改mysql密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Testfan#123';
(注意密码长度大于 8 位,含大小写字母+特殊符号+数字以,分号结尾)
6.授权远程用户可以访问数据库
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Testfan#123' WITH GRANT OPTION;
7.关闭防火墙(远程用户才能访问)
查看防火墙是否开启:
systemctl status firewalld
关闭防火墙:
systemctl stop firewalld
永久关闭防火墙:
systemctl disable firewalld
8.验证用新密码是否可以连接数据库
在windows环境下,使用navicat查看是否能够连接mysql数据库