安装mysql:
1.先执行 getconf LONG_BIT 看看Linux系统是多少位的,上传对应位数的mysql到Linux服务器
2.通常将软件安装到/usr/local
解压压缩包:tar -xvf mysql.tar -C 目标路径 或者直接解压到当前路径 tar -xvf mysql.tar
3.安装MYSQL服务端
rpm -ivh MySQL-server-x.x.xx-x.rpm
出现有提示,是告诉我们root用户的密码第一次是随机生成的,它保存在/root/.mysql_secret中,第一次登录需要修改root密码
4.安装MYSQL客户端
rpm -ivh MySQL-client-x.x.xx-x.rpm
5.开启mysql服务(查看mysql的状态 service mysql status)
service mysql start
6.查看生成的root密码
cat /root/.mysql_secret
7.使用默认密码登录mysql
mysql -uroot -pi5wQmJ0CgZZyoZyd
8.修改默认密码,否则不能操作数据库
set password=password('root');
9.设置mysql远程访问,否则远程终端不能连接,这里授予root用户远程访问权限
grant all privileges on *.* to 'root' @'%' identified by 'root';
flush privileges;
10.即使授予了远程访问权限也有可能因为防火墙原因连接不上
防火墙开放3306端口
#添加指定需要开放的端口: firewall-cmd --add-port=3306/tcp --permanent
#重载入添加的端口: firewall-cmd --reload
#查询指定端口是否开启成功: firewall-cmd --query-port=3306/tcp
学习阶段也可以直接将防火墙关闭
systemctl status firewalld.service
上面方式一旦重启操作系统,防火墙就自动开启了
systemctl disable firewalld.service 禁止防火墙服务器
卸载mysql:
# 查看安装的mysql信息 rpm -qa | grep MySQL
# 卸载mysql
service mysql stop 关闭mysql服务
rpm -e --nodeps xxx上面查询出来的mysql的信息xxx