Linux Centos7 安装MySQL简单粗暴
  BPgjs5U7LAwX 2023年11月02日 34 0

PS:(已配置过centos7的可省略这步)安装centos 7虚拟机,配置虚拟机可以联网,下载net-tools、wget;

修改网卡配置

vi /etc/sysconfig/network-scripts/ifcfg-ens33
ONBOOT=yes #开机启动

systemctl restart network.service #重启网卡服务

yum –y install net-tools  安装net-tools

yum –y install wget  安装wget

1、 卸载Linux自带的一个mariadb,它与MySql冲突

rpm  -qa | grep mariadb #查看默认的mysql 是否存在

Linux Centos7 安装MySQL简单粗暴_mysql

rpm -e --nodeps mariadb-libs 卸载默认的mysql数据库 --nodeps选项是卸载依赖;

2、 配置yum仓库

由于MySQL并不在CentOS的官方仓库中,所以我们通过rpm命令:

\- 导入MySQL仓库的密钥

\- 配置MySQL的yum仓库

\# 更新密钥

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

\# 安装Mysql yum库

rpm -Uvh http://repo.mysql.com//mysql57-community-release-el7-7.noarch.rpm

3、 安装MySql

yum -y install mysql-community-server

安装完成后开启mysql并设置为开机自启动

systemctl start mysqld # 启动

systemctl enable mysqld # 开机自启

Linux Centos7 安装MySQL简单粗暴_mysql_02

4、配置MySql

首次启动后会生成随机密码

systemctl start mysqld #开启服务

cat /var/log/mysqld.log | grep localhost #查看初始化密码

mysql -u root  -p #正常登录mysql 输入初始化密码

Linux Centos7 安装MySQL简单粗暴_linux_03

首次登录需要重置密码

set global validate_password_policy=LOW; //更改安全检查为最低级

set global validate_password_length=6; //密码长度

alter user user() identified by ‘123456’;

flush privileges;//刷新权限检查

5、查看mysql 使用的端口,使用Navicat登录MySQL

netstat -anp | grep mysql

Linux Centos7 安装MySQL简单粗暴_mysql_04

修改user表中root的访问路径

Use mysql;

Select host,user from user;

+-----------+---------------+ | host | user | +-----------+---------------+ | localhost | root | | localhost | mysql.session | | localhost | mysql.sys | +-----------+---------------+

将root的host改为%

update user set host='%' where user='root';

//刷新权限
flush privileges;

重启mysql服务

systemctl restart mysqld

使用命令使防火墙不再拦截 3306端口访问

firewall-cmd  --zone=public  --add-port=3306/tcp      --permanent

重启防火墙

firewall-cmd --reload

这样服务器端就设置好了

打开Navicat新建连接就可以了

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  eHipUjOuzYYH   2023年12月10日   30   0   0 mysqlsqlUser
  6YY0QMPUXEwu   2023年12月10日   31   0   0 linux网卡
  nIt0XG0acU8j   2023年12月11日   32   0   0 linuxhtop
  nIt0XG0acU8j   2023年12月09日   39   0   0 linuxsort
  9JCEeX0Eg8g4   2023年12月11日   26   0   0 mysql配置文件