centos7安装MySQL—以MySQL5.7.30为例

centos7安装MySQL—以MySQL5.7.30为例

本文以MySQL5.7.30为例。

官网下载

进入MySQL官网:https://www.mysql.com/

进入官网

点击DOWNLOADS

进入DOWNLOADS页面

点击链接;

截图

点击如上链接:

截图

选择对应版本:

选择对应版本

点击下载。

安装

将下载后的安装包上传到/usr/local下。

卸载删除原有的mariadb,否则可能会报异常

查询原有的mariadb环境

rpm -qa|grep mariadb

查询原有的mariadb环境

卸载操作,rpm -e --nodeps后续跟着相应查出的mariadb即可

rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64

卸载mariadb

再次查询

再次查询,没有了。

将mysql压缩包解压至文件夹中

由于我下载的mysql版本为5.7.30,所以新建了mysql-5.7.30文件夹用于放置解压后的mysql文件

mkdir mysql-5.7.30

mysql压缩包解压到mysql-5.7.30文件夹

tar -xvf mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar -C mysql-5.7.30

解压

进入解压后的文件夹安装MySQL。

cd mysql-5.7.30

sudo rpm -ivh mysql*.rpm --nodeps --force

进入解压后的文件夹安装MySQL

启动MySQL

#启动Mysql
service mysqld start

启动MySQL

获取初始密码

grep 'temporary password' /var/log/mysqld.log

获取初始密码

登录MySQL

 mysql -uroot -p

登录MySQL

输入刚才的密码;

登录成功

修改密码复杂度和长度

# 修改密码复杂度
set global validate_password_policy=0;
# 修改密码长度
set global validate_password_length=1;

修改密码复杂度和长度

修改密码

我这里把密码改成1234567

ALTER USER 'root'@'localhost' IDENTIFIED BY '1234567';

修改密码

开启远程访问

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;

因为我的密码是1234567

输入如下命令

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '1234567' WITH GRANT OPTION;

开启远程访问

刷新立即生效

FLUSH PRIVILEGES;

刷新立即生效

设置开机自启

先退出mysql命令行,然后依次执行下列指令

systemctl enable mysqld
systemctl daemon-reload

设置开机自启

重启MySQL,即可使用新设置的密码登录并正常使用数据库。

systemctl restart mysqld

重启MySQL

相关推荐

  1. Centos7如何安装MySQL

    2023-12-08 21:32:04       65 阅读
  2. CentOS 7安装Mysql+Mycat

    2023-12-08 21:32:04       59 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-08 21:32:04       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-08 21:32:04       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-08 21:32:04       87 阅读
  4. Python语言-面向对象

    2023-12-08 21:32:04       96 阅读

热门阅读

  1. moviepy 视频剪切,拼接,音频处理

    2023-12-08 21:32:04       76 阅读
  2. almaLinux centos8 下载ffmpeg离线安装包、离线安装

    2023-12-08 21:32:04       59 阅读
  3. 【Kotlin】

    2023-12-08 21:32:04       61 阅读
  4. 真正理解面向对象、面向过程编程

    2023-12-08 21:32:04       57 阅读
  5. springboot集成字典注解

    2023-12-08 21:32:04       56 阅读
  6. 用stl写一个自动打分比赛的案例

    2023-12-08 21:32:04       53 阅读
  7. cmake编译数据库

    2023-12-08 21:32:04       62 阅读
  8. arXiv学术速递笔记12.8

    2023-12-08 21:32:04       42 阅读
  9. 【数据结构】链表算法总结

    2023-12-08 21:32:04       61 阅读