MySQL5 7安裝與配置

2021-10-14 11:08:45 字數 3333 閱讀 6314

文件參考:

2、解壓安裝包

cd /usr/local/src

tar -xzvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz

解壓後的目錄結構如下:

目錄目錄內容

binmysqld伺服器,客戶端和實用程式

docs

資訊格式的mysql手冊

manunix手冊頁

include

包含的(頭)檔案

lib檔案庫

share

錯誤訊息,字典和用於資料庫安裝的sql

support-files

雜項支援檔案

3、將解壓的檔案移動到/usr/local/mysql目錄

mv mysql-5.7.26-linux-glibc2.12-x86_64 ../mysql

4、建立使用者執行 mysql 服務的使用者和使用者組

cd ../mysql

groupadd mysql

useradd -r -g mysql -s /bin/false mysql

5、初始化資料庫,--initialize會生成臨時隨機密碼並列印在輸出日誌裡,--initialize-insecure不會產生隨機密碼,第一次登陸資料庫使用空密碼

7、安裝和啟用 ssl,不啟用 ssl 可忽略這一步

bin/mysql_ssl_rsa_setup

8、啟動 mysql 服務

bin/mysqld_safe --user=mysql &

9、新增 mysql 服務到系統服務

cp support-files/mysql.server /etc/init.d/mysql.server

10、用 mysql 客戶端登入mysql(使用初始化日誌列印的密碼,若沒有密碼,直接空密碼登入),修改密碼

修改 root 密碼(root-password為要設定的密碼)

alter user 'root'@'localhost' identified by 'root-password';

授權root使用者可以遠端登陸

grant all privileges on *.* to 'root'@'%' identified by 'root-password' with grant option;

flush privileges;

11、防火牆開放 3306 埠訪問

firewall-cmd --permanent --zone=public --add-port=3306/tcp

firewall-cmd --reload

登入mysql時提示如下錯誤:

系統缺失 libncurses 依賴庫,安裝庫:yum install libncurses*

壓縮包版

[client]

port=3306

default-character-set=utf8

[mysqld]

port=3306

character_set_server=utf8

basedir=c:/program files/mysql

datadir=c:/program files/mysql/data

sql_mode=strict_trans_tables,no_auto_create_user,no_engine_substitution

default-storage-engine=innodb

server-id=1

log-error=error.log

slow_query_log=1

slow_query_log_file=slow.log

log-bin=binlog

binlog_format=row

max_connections=100

3、初始化資料庫

進入 bin 目錄,執行如下命令,若安裝在c盤並提示無許可權訪問,已管理員身份啟動 cmd

mysqld.exe --initialize-insecure生成空密碼

mysqld.exe --initialize生成隨機臨時密碼,密碼在日誌裡輸出 error.log,啟動服務後需修改

4、安裝mysql服務

mysqld –install mysql

5、啟動mysql服務

net start mysql

6、用 mysql 客戶端登入mysql,修改密碼

執行如下語句修改 root 密碼

alter user 'root'@'localhost' identified by 'root-password';

授權root使用者可以遠端登陸

grant all privileges on *.* to 'root'@'%' identified by 'root-password' with grant option;

flush privileges;

msi版

Mysql 5 7 安裝與配置

2.解壓mysql壓縮包 3.建立並修改配置檔案my.ini 新建乙個my.ini配置檔案,原始的my default.ini配置檔案只是個模版,不要在裡面改動。my.ini的內容如下 mysql default character set utf8 mysqld port 3306 basedir...

MySQL5 7安裝與配置

3 在d environment mysql 5.7.19下新建my.ini,寫入以下內容 mysqld basedir d environment mysql 5.7.19 datadir d environment mysql 5.7.19 data port 3306 skip grant t...

免安裝mysql5 7配置

我執行的步驟 到 bin目錄下,執行 mysqld install net start mysql 出現的問題 mysql 服務正在啟動 mysql 服務無法啟動。服務沒有報告任何錯誤。使用mysqld console會出現執行過程中的提示,提示有需要建立data資料夾,但是建立了之後還是會有一堆錯...