免费爱碰视频在线观看,九九精品国产屋,欧美亚洲尤物久久精品,1024在线观看视频亚洲

      MySQL8.0數(shù)據(jù)庫安裝

      引言

      1.1 編寫目的

      系統(tǒng)實施維護手冊的編寫主要目的是對系統(tǒng)的安裝部署以及運行過程中可能存在的問題進行原因分析,并針對問題進行相關(guān)解決。

      1.2 讀者對象

      本文檔預(yù)期的讀者對象包括系統(tǒng)技術(shù)小組人員、測試人員、維護人員。

      MySQL數(shù)據(jù)庫安裝

      2.1 Mysql的安裝配置

      2.1.1 檢查庫文件是否存在,如有刪除

      rpm -qa | grep mysqlrpm -e XXXXX –nodeps

      2.1.2 系統(tǒng)約定

      利用mkdir創(chuàng)建以下目錄,請務(wù)必創(chuàng)建;如果目錄存在,則不需創(chuàng)建

      安裝文件保存目錄:/data/software

      Mysql目錄安裝位置:/mysql

      數(shù)據(jù)庫保存位置:/mysql/data

      數(shù)據(jù)庫臨時目錄:/mysql/tmp

      日志保存位置:

      /mysql/log;

      /mysql/log/bin_log;

      /mysql/log/innodb_log;

      /mysql/log/relay_log;

      2.1.3 Mysql安裝包

      mkdir -p /data/softwarecd /data/software

      下載mysql-8.0.29-el7-x86_64.tar.gz包,然后用連接工具上傳tar包到指定目錄下

      2.1.4 解壓Mysql包

      ①解壓

      tar -zxvf mysql-8.0.29-el7-x86_64.tar.gzrm -rf mysql-8.0.29-el7-x86_64.tar.gz

      ②Mysql包解壓完成,改名為mysql8并移至/data/mysql/

      mkdir –p /mysqlcd /data/software/mv mysql-8.0.29-el7-x86_64.tar.gz /mysql/mysql8 #改名

      2.1.5 檢查MySQL組和用戶是否存在,如無創(chuàng)建,改變目錄所屬者。

      cat /etc/group | grep mysqlcat /etc/passwd | grep mysql========================groupadd -g 3306 mysqluseradd –u 3306 –g 3306 mysqlchown -R mysql:mysql /mysqlchown -R mysql:mysql /mysql/log

      2.1.6 copy配置文件

      cd /usr/local/mysql/support-filescp mysql-server /etc/init.d/mysqld

      2.1.7 修改配置文件

      ①vim /etc/init.d/mysqld

      #修改以下內(nèi)容:basedir=/mysql/mysql8datadir=/mysql/data:wq #保存退出

      ②vim /etc/my.cnf

      #修改以下內(nèi)容:[mysql]default-character-set=utf8mb4[client]port=3306socket=/mysql/data/mysql.sock[mysqld]port=3306#server-id=3306user=mysqlgeneral_log = 1general_log_file= /mysql/log/mysql.logsocket=/mysql/data/mysql.sockbasedir=/mysql/mysql8datadir=/mysql/datalog-bin=/mysql/log/bin_log/mysql-bininnodb_data_home_dir=/mysql/datainnodb_log_group_home_dir=/mysql/log/innodb_logcharacter-set-server=utf8mb4lower_case_table_names=1autocommit=1default_authentication_plugin=mysql_native_passwordsecure_file_priv=/mysql/data/mysqlbk # 數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)備份路徑symbolic-links=0#skip-grant-tables[mysqld_safe]log-error=/mysql/data/mysql.logpid-file=/mysql/data/mysql.pid:wq #保存退出# 如果是MySQL5.7版本以上,需在my.cnf加入skip-grant-tables,以便設(shè)置密碼。

      2.1.8 賦予權(quán)限

      chown 777 /etc/my.cnfchmod +x /etc/init.d/mysqld

      2.1.9 配置環(huán)境變量

      vi /etc/profile

      export MYSQL_HOME=/mysql/mysql8export PATH=$MYSQL_HOME/bin:$PATH:/usr/bin:/usr/bin/X11:/usr/local/binexport MYSQL_DATADIR=/mysql/dataexport MYSQL_LOGDIR=/mysql/logexport TMPDIR=/mysql/tmpexport MYSQL_UNIX_PORT=$MYSQL_DATADIR/mysql.sockexport MYSQL_TCP_PORT=3306#環(huán)境變量導(dǎo)入. /etc/profile

      2.1.10 mysql初始化

      cd /mysql/mysql8/bin./mysqld –user=mysql –basedir=/mysql/mysql8 –datadir=/mysql/data/ –initialize# 最后一行的末尾是初始密碼,需復(fù)制,保存到本地,后面要用到。

      2.1.11 添加自啟動服務(wù)

      chkconfig –add mysqldchkconfig mysqld on

      2.1.12 啟動mysql

      service mysqld start

      2.1.13 登錄mysql

      mysql -uroot -p# Enter password: 輸入初始密碼

      2.1.14 修改mysql密碼

      ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘root’

      2.1.15 設(shè)置mysql遠程登錄

      1)切換數(shù)據(jù)庫

      use mysql;

      2)修改mysql庫中host值

      update user set host=’%’ where user=’root’ limit 1;

      3)刷新mysql權(quán)限

      flush privileges;

      鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場,版權(quán)歸原作者所有,如有侵權(quán)請聯(lián)系管理員(admin#wlmqw.com)刪除。
      用戶投稿
      上一篇 2022年6月20日 23:23
      下一篇 2022年6月20日 23:24

      相關(guān)推薦

      聯(lián)系我們

      聯(lián)系郵箱:admin#wlmqw.com
      工作時間:周一至周五,10:30-18:30,節(jié)假日休息