在线不卡日本ⅴ一区v二区_精品一区二区中文字幕_天堂v在线视频_亚洲五月天婷婷中文网站

  • <menu id="lky3g"></menu>
  • <style id="lky3g"></style>
    <pre id="lky3g"><tt id="lky3g"></tt></pre>

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

    引言

    1.1 編寫目的

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

    1.2 讀者對象

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

    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遠(yuǎn)程登錄

    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é)假日休息