mysql 手動安裝和管理

2022-03-16 04:20:25 字數 1392 閱讀 3539

版本:5.7.10

my.ini簡單配置

[client]

default-character-set=utf8

[mysqld]

port = 3306

basedir =d:/programs/mysql/

datadir =d:/programs/mysql/data

tmpdir =d:/programs/mysql/data

socket =d:/programs/mysql/data/mysql.sock

log-error=d:/programs/mysql/data/mysql_error.log

explicit_defaults_for_timestamp = true

default_password_lifetime=0

1.初始化data目錄:mysqld.exe --initialize

初始化data後,在data目錄下有mysql_error.log檔案,開啟,裡面有臨時密碼如:

a temporary password is generated for root@localhost: ;i_rv8ie5?ci

2.控制台啟動:mysqld.exe --console

如果想以非認證方式啟動可加引數:--skip-grant-tables

以認證方式啟動後改密碼的方法:

登陸資料庫:mysql.exe -u root -p

輸入密碼:;i_rv8ie5?ci

修改密碼: alter user 'root'@'localhost' identified by '283965069';

重啟資料庫服務就生效了。

3.以服務方式啟動:

以管理員啟動cmd

安裝服務:mysqld.exe -install

啟動服務:net start mysql

停止服務:net stop mysql

移除服務:mysqld.exe -remove

4.優化my.ini檔案

5.關鍵變數

mysql的變數分為以下兩種:

1)系統變數:配置mysql伺服器的執行環境,可以用show variables檢視

2)狀態變數:監控mysql伺服器的執行狀態,可以用show status檢視

最大連線數:

檢視:show variables like 'max_connections';

修改可在my.ini裡修改:max_connections=1500

當前連線數:show status like '%threads_connected%';

從啟動到現在最大連線數:show status like '%max_used_connections%';

mysql 手動安裝 手動安裝MySQL8 0

首先跟大家嘮一嘮家常,隨著mysql迅速的更新,mysql突飛猛進已經更新到了8.0版本,那麼它和我們之前用的5.x版本有什麼明顯的區別那?首先給大家看下mysql5.x自帶表的查詢速度 之後獻上mysql8.0的自帶表的查詢速度 一樣的資料結果顯而易見,mysql8.0的坑我是走了個遍,為了讓大家...

mysql 手動安裝

最重要的命令在此 mysqld initialize insecure user mysql 文件表明,使用 initialize生成隨機密碼,由於自己學習,使用 initialize insecure生成空密碼。預設帳號root,後面的 user mysql不更改 假定安裝目錄是d program...

手動安裝mysql服務

安裝完mysql後,緊接著是利用mysql server instance config wizard安裝mysql服務。由於要自定義data,log,binlog的目錄,利用那個wizard還要對my.ini再作一次修改。這裡通過手動安裝mysql服務,個人感覺更方便。在windows or wi...