亚洲精品中文免费|亚洲日韩中文字幕制服|久久精品亚洲免费|一本之道久久免费

      
      

            <dl id="hur0q"><div id="hur0q"></div></dl>

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

                引言

                1.1 編寫目的

                系統(tǒng)實(shí)施維護(hù)手冊的編寫主要目的是對系統(tǒng)的安裝部署以及運(yùn)行過程中可能存在的問題進(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é)假日休息