日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

转载: centos mysql5.7 安装

發(fā)布時間:2023/12/15 数据库 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 转载: centos mysql5.7 安装 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1.下載

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar
  • 解壓
  • tar -xvf mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar
  • 準備就緒 查看舊版本
    1)
  • rpm -qa | grep mysql

    如果沒有繼續(xù)

    2) 清除yum mysql所有依賴包

    yum remove mysql-libs

    3) rpm -qa | grep mariadb;
    卸載掉自帶的mariadb

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

    4) rpm -qa|grep libaio
    如果沒有就安裝

    yum -y install libaio
  • 安裝perl包
    RHEL,CentOS等發(fā)行版:
  • sudo yum -y install perl-CPAN Ubuntu,Debian等發(fā)行版:sudo apt-get install perl-modules
  • 依賴包
  • dnf install ncurses-compat-libs
  • 安裝mysql
  • rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpmrpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpmrpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpmrpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm

    [/usr/lib/tmpfiles.d/mysql.conf:23] Line references path below legacy directory /var/run/, updating /var/run/mysqld → /run/mysqld; please update the tmpfiles.d/ drop-in file accordingly.

    [/usr/lib/tmpfiles.d/pesign.conf:1] Line references path below legacy directory /var/run/, updating /var/run/pesign → /run/pesign; please update the tmpfiles.d/ drop-in file accordingly.

    /var/run/ /run

  • 啟動服務
  • systemctl start mysqld.service #啟動mysqlsystemctl status mysqld.service #查看mysql狀態(tài)systemctl stop mysqld.service #關閉mysql 查看mysql進程 ps -ef|grep mysql 查看3306端口 netstat -anop|grep 3306
  • 登錄mysql 獲取臨時密碼
  • grep 'temporary password' /var/log/mysqld.log 2020-01-07T03:53:22.484179Z 1 [Note] A temporary password is generated for root@localhost: -Cro.Xv;E4_,mysql -uroot -p 輸入臨時密碼輸入quit 或 exit 都能退出mysql
  • 更改密碼安全策略
  • set global validate_password_policy=0; set global validate_password_length=1;
  • 重設密碼
  • set password for root@localhost=password('111111'); set password for trader@localhost=password('111111');
  • 授權遠程登錄
    第一種(創(chuàng)建新用戶)
  • //選擇數據庫
    //查看所有用戶
    //創(chuàng)建用戶
    //授予遠程登錄權限
    //刷新配置

    use mysql; select user,host from user; create user 'trader'@'%' identified by 'trader'; grant all privileges on *.* to trader@'%' identified by 'trader'; flush privileges;

    第二種 在root用戶上操作

    mysql>use mysql; msyql>update user set user.Host='%' where user.User='root'; mysql>flush privileges;

    接下來就可以用新用戶登錄了

    總結

    以上是生活随笔為你收集整理的转载: centos mysql5.7 安装的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。