Linux配置安装MySQL
安装
-
下载MySQL
-
安装mysql,只需要包中的4个rpm即可,将这四个rpm上传到/usr/local/mysql中,路径可自定义
-
切换到rpm所在路径,安装rpm
拼接上面4个rpm文件名,依次执行 rpm -ivh *** --nodeps --force 例如 rpm -ivh mysql-community-common-8.0.29-1.el8.x86_64.rpm --nodeps --force
-
安装完后,初始化mysql
mysqld --initialize chown mysql:mysql /var/lib/mysql -R
记住这个值,它是数据库的初始密码,后期我们重置它
-
开启mysql服务
systemctl start mysqld.service 让mysql自动启动 systemctl enable mysqld
-
修改mysql密码
1.mysql -uroot -p 2.粘贴上面的初始密码 3.alter user 'root'@'localhost' identified by 'root'; 4.set password for root@localhost = '新密码'; 5.flush privileges;
-
开启3306端口,便于使用数据库管理工具远程链接、
如果此时在mysql中输入"exit;"退出去 查看防火墙状态 systemctl status firewalld 没开启的话先开启服务 systemctl start firewalld 开启3306端口 firewall-cmd --zone=public --add-port=3306/tcp --permanent 重新载入 firewall-cmd --reload
-
此时用数据库管理工具远程连接的话,报refuse connect或者not allow connect错误,我们需要设置远程连接权限
1.mysql -uroot -p 2.输入自定义密码 3.create user root@'%' identified by '密码'; 4.grant all privileges on *.* to root@'%' with grant option; 5.flush privileges;
-
再次使用数据库管理工具连接,即可成功,至此配置结束。
卸载
-
查看是否安装了mysql
rpm -qa | grep -i mysql
-
关闭mysql
查看运行状态 service mysql status 如果运行中,关掉它 service mysql stop
-
卸载mysql组件,挨个删除1查出的组件列表rpm -ev *** --nodeps
例如 rpm -ev mysql-community-common-5.6.44-2.el7.x86_64 --nodeps
-
删除所有mysql文件夹
1.查看mysql对应的文件夹 find / -name mysql 2.删除文件夹 rm -rf ***
-
验证是否删除完成,没有输出结果,则删除完成,否则重复上述步骤
rpm -qa | grep -i mysql