1. 卸载自带的mariadb数据库
- 查询mariadb数据库
命令: rpm -qa | grep -i mariadb
- 卸载mariadb数据库
根据自己查询出来的名字删除 mariadb-libs-5.5.64-1.el7.x86_64, 如上图
命令: rpm -e --nodeps mariadb-libs-5.5.64-1.el7.x86_64
2. 安装
用到的软件以及安装包,都在该网盘中,自己去取即可
链接:https://pan.baidu.com/s/1kGFEv--CQ5RlVLwgLiy8dg
提取码:f1qw
复制这段内容后打开百度网盘手机App,操作更方便哦
---安装要正式开始了哦---
2.1 通过root账号创建mysql账号
命令:
useradd mysql
passwd mysql
2.2 通过CRT登录mysql账号
2.2.1. 连接
2.2.2.输入密码
2.2.3. 设置
2.2.3.1.修改名字
2.2.3.2.背景颜色
2.2.3.3.修改编码 utf-8
2.3 获取root权限
命令: su
2.4 安装
2.4.1 上传安装包
使用SecureFX软件进行上传安装包,上面百度网盘中有,安装步骤也有,自己看
如果有自己的工具使用自己的即可。
2.4.2 安装
2.4.2.1 查看是否已经上传成功
切换到上传的mysql目录
切换命令: cd
查看所在没目录命令: pwd
查看目录下所有目录及文件命令(不是数字1,是字母L的小写): ll
2.4.2.2 使用yum命令进行安装
命令: yum install mysql-community-*.rpm
注意: 安装过程中, 后面会提示是否确定, 输入y即可继续,输入n即可停止,我们输入y继续
2.5 启动mysql(停止mysql)
启动命令: systemctl start mysqld.service
停止命令: systemctl stop mysqld.service
2.6 修改默认密码
2.6.1 查看默认密码,用于登录mysql
命令: grep 'temporary password' /var/log/mysqld.log
下划线标注的即是默认密码,使用时复制,避免出错
2.6.2 登录mysql
mysql -uroot -p密码(密码复制即可,避免出错)
命令: mysql -uroot -p,Qp::,7#:hs0
2.6.3 设置root密码
命令
set password=password("1234");
set global validate_password_policy=0;
set global validate_password_length=1;
2.6.4 退出mysql账号&root权限
exit
2.7 创建mysql远程账号
需要先登录mysql,用你刚刚重新设置的密码进行登录即可
授权命令: GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '1234' WITH GRANT OPTION;
刷新命令: flush privileges;
%的意思是代表远程可以访问
2.8 开启mysql防火墙端口
注意: 先关闭mysql账号登录linux, 使用root账号登录linux
#添加端口号 --permanent代表永久生效,没有此参数重启后失效
firewall-cmd --zone=public --add-port=3306/tcp --permanent
#重新载入
firewall-cmd --reload
#查看所有打开的端口:
firewall-cmd --zone=public --list-ports
#启动:
systemctl start firewalld
#关闭:
systemctl stop firewalld
2.9 远程访问
本地cmd访问
mysql -h地址 -u账号 -p密码
示例: mysql -h192.168.137.131 -uroot -p1234