1.安装步骤
1.1 下载包
# 进入usr
cd /usr
mkdir mysql
cd mysql
以上步骤可做可不做
wget -i -c http:
1.2 安装rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
1.3 安装mysql服务
yum -y install mysql-community-server
1.4 启动mysql服务
systemctl start mysqld.service
如果提示
Failed to start mysqld.service: Unit not found
解决方法如下:
1.首先需要安装mariadb和mariadb-server
yum -y install mariadb mariadb-server
2.启动服务
systemctl start mariadb.service
3.添加到开机启动
systemctl enable mariadb.service
1.5 查看mysql运行状态
systemctl status mysqld.service
1.6 mysql安装后的临时密码
grep "password" /var/log/mysqld.log
1.7 修改密码
1.mysql -u root -p
如果需要跳过密码验证:
1.1 vi /etc/my.cnf 回车。然后按“i”键盘,在这个文件中的最后一行输入:skip-grant-tables 然后按 esc键,然后输入“:wq”保存并退出;(修改密码后记得删除)
1.2 重启MySQL服务 输入:service mysqld restart回车;
2.set password=password("rootroot");
2.1 如果报错Your password does not satisfy the current policy requiremen(密码过于简单)
则运行:set global validate_password_policy=0
2.开启远程登录
2.1 进入mysql
mysql -u root -p;
2.2 切换到mysql
use mysql;
2.3 更新user
mysql> update user set Host='%' where User='root'; //更新User 表 Host 字段为 ‘%’,代表所有远程主机。
2.4 刷新
flush privileges;
2.5 开放防火墙端口
firewall-cmd --zone=public --list-ports
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload
6.用本地Navicat测试
3.卸载
查看所有安装的软件包
[root@ ~]# rpm -qa|grep mysql
[root@ ~]# rpm -qa|grep mariadb
使用yum全部卸载
[root@~]# yum remove mysql*
[root@~]# yum remove mariadb*
删除多余文件
[root@~]# find / -name mysql
[root@~]# find / -name mariadb