• <span id="ycodp"></span>
    <span id="ycodp"><small id="ycodp"></small></span>
    1. <label id="ycodp"></label>
      <rt id="ycodp"><tr id="ycodp"><strike id="ycodp"></strike></tr></rt>
      <i id="ycodp"><strong id="ycodp"><ul id="ycodp"></ul></strong></i>
    2. 幫助中心

      這里有最新的使用文檔和教程

      < 返回

      Centos7 手動安裝mysql8.0

      2022-10-27 14:30 作者:31IDC 閱讀量:2166 所屬分類:Linux系統

      雖然現在市場上有很多很好用的集成環境內集成了mysql服務,但有時我們如果只需要服務器內安裝mysql服務時,可以按此辦法手動在服務器內安裝。

      1,準備一臺安裝了Centos7系統的純凈云服務器。

      2,先檢查服務器內是否安裝了mariadb,如果安裝了進行卸載。

      rpm -qa|grep mariadb

      rpm -e mariadb-libs --nodeps

      3,創建mysql 目錄,并進入

      mkdir /usr/local/mysql

      cd /usr/local/mysql

      4,下載mysql 安裝包,并解壓

      http://down.wshost.cc/SQL/Mysql/mysql-8.0.16-2.el7.x86_64.rpm-bundle.tar

      tar -zxvf mysql-8.0.16-2.el7.x86_64.rpm-bundle.tar

      5,依次執行如下命令,安裝mysql 服務

      rpm -ivh mysql-community-common-8.0.16-2.el7.x86_64.rpm --nodeps --force

      rpm -ivh mysql-community-libs-8.0.16-2.el7.x86_64.rpm --nodeps --force

      rpm -ivh mysql-community-client-8.0.16-2.el7.x86_64.rpm --nodeps --force

      rpm -ivh mysql-community-server-8.0.16-2.el7.x86_64.rpm --nodeps --force

      6,初始化mysql服務

      mysqld --initialize;

      如果出現錯誤:

      需要安裝numactl 和 libaio

      yum -y install numactl

      yum -y install libaio

      7,重置mysql 用戶和組

      chown mysql:mysql /var/lib/mysql -R

      8,啟動mysql 并 將mysql 加入開機啟動項

      systemctl start mysqld

      systemctl enable mysqld

      9,查看數據庫初始化密碼

      cat /var/log/mysqld.log | grep password

      到此初始安裝完成,可以正常使用,也建議進行如下操作,增加mysql 的安全性

      1,修改mysql 默認的root 密碼

      1)登陸到mysql,并進入mysql數據庫

      mysql -uroot -p初始密碼

      use mysql;

      2)修改密碼,密碼需要數字,大小寫字母,特殊符號

      ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'xxxxx';

      3)退出mysql,然后通過新密碼再次登陸驗證密碼是否修改成功

      exit;

      mysql -uroot -p

      2,如果需要遠程訪問數據庫,需要創建遠程訪問用戶,依次執行下列命令

      create user 'root'@'%' identified with mysql_native_password by 'xxxxx';

      grant all privileges on *.* to 'root'@'%' with grant option;

      flush privileges;

      配置以后,還需要將3306端口通過服務器防火墻放行

      3,修改 MySQL 數據庫目錄存放位置

      1)停止mysql 服務

      systemctl stop mysqld

      2)將mysql 數據庫目錄移動到新位置

      mv /var/lib/mysql/ /www/data/

      3)分配/www/data目錄mysql 權限

      chown -R mysql:mysql /www/data/

      4)修改/etc/my.cnf 配置文件(主要是以下兩條,其他可不修改)

      datadir=/www/data

      socket=/www/data/mysql/mysql.sock

      5)修改后保存退出,并啟動mysql即可

      systemctl start mysqld

      說明:也有人通過創建軟鏈接的方式來實現mysql 數據庫目錄的變更,這樣可以不用修改/etc/my.cnf配置文件,替換上述 4)步驟,方法如下:

      4)ln -s /www/data/mysql /var/lib/

      檢查是否已鏈接成功,使用以下指令

      ls -la /var/lib/mysql

      重啟服務

      systemctl start mysqld.service

       

      31IDC - 12 年深耕海外 IDC 高端資源

      主站蜘蛛池模板: 91精品国产综合久| 久久综合九九亚洲一区| 97久久国产综合精品女不卡| 亚洲综合一区二区| 色综合天天综合给合国产| 色噜噜狠狠色综合欧洲selulu| 国产香蕉尹人综合在线观看| 色噜噜狠狠狠狠色综合久一| 色欲香天天综合网无码| 中文字幕久久综合| 亚洲欧美成人综合久久久| 狠狠色综合TV久久久久久| 婷婷久久综合九色综合绿巨人| 一本一道久久精品综合| 丁香五月网久久综合| 国产精品亚洲综合五月天| 国内精品综合久久久40p| 久久综合九色综合久99| 亚洲欧洲日韩综合| 久久婷婷色综合一区二区| 色综合天天综合网| 伊人色综合视频一区二区三区| 91久久婷婷国产综合精品青草| 国产精品综合一区二区| 亚洲AV综合色区无码二区爱AV| 国产综合精品女在线观看| 天天综合网网欲色| 天啪天天久久天天综合啪| 色欲人妻综合AAAAAAAA网| 一本久道久久综合狠狠躁| 99久久综合精品免费| 亚洲AV综合色区无码二区爱AV| 综合在线免费视频| 天天爱天天做色综合| 亚洲av综合日韩| 亚洲国产综合精品中文字幕| 色婷婷久久综合中文网站| 综合五月激情二区视频| 伊人色综合视频一区二区三区| 日韩综合在线视频| 色噜噜狠狠色综合欧洲|