文件參考:
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*
壓縮包版3、初始化資料庫[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
進入 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資料夾,但是建立了之後還是會有一堆錯...