使用zip方式安裝Mysql5 7 20

2021-08-14 08:25:37 字數 3243 閱讀 5833

解壓到某目錄,如:d:/mysql5720/mysql

建立mysqldata資料夾,如:d:/mysql5720/data

no-beep

#埠3306

port=3306

[mysql]

# 客戶端預設字符集

default-character-set=utf8

[mysqld]

#埠3306

port=3306

#mysql的解壓目錄

basedir="d:/mysql5720/mysql"

#錯誤日誌

log-error="d:/mysql5720/mysql.err"

#mysql的資料存放目錄

datadir="d:/mysql5720/data"

#臨時目錄,不能放在資料目錄下

tmpdir="d:/mysql5720/temp"

#服務端使用的字符集

character-set-server=utf8

#建立新錶時使用的預設儲存引擎,必須配置臨時目錄,不然報錯

default-storage-engine=innodb

# 允許的最大連線數

max-connections=200

#sql-mode="strict_trans_tables,no_auto_create_user,no_engine_substitution"

#general and slow logging.

#log-output=file

general-log=0

general_log_file="d:/mysql5720/mysql-general.log"

slow-query-log=1

slow_query_log_file="d:/mysql5720/mysql-slow.log"

long_query_time=10

mysql_home=d:\mysql5720\mysql
新增:

%mysql_home

%\bin

在命令窗下進入mysql的目錄/bin下,執行如下命令,生成隨機密碼的root使用者。

mysqld--

initialize--

user=mysql--

console

注意:使用的是mysqld命令,而不是msyql。

經過一些警告資訊後,會有這一行,生成的是隨機密碼

[note] a temporary password is generated for root@localhost: kfdvikrxz6(9
注意在「root@localhost:」後的字元都是密碼

[note] a temporary password is generated for root@localhost: tunab4s.)9

#.

例如上例中,密碼是:tunab4s.)9#.。注意「#」後的「.」。

執行如下命令,會生成無密碼root使用者

mysqld--

initialize

-insecure--

user=mysql--

console

經過一些警告資訊後,會有這一行,警告說明沒有設定密碼

[warning] root@localhost is created with

anempty password ! please consider switching off the

--initialize-insecure option.

如果配置的過程中出錯,要注意檢視mysqldata目錄 下是否有檔案,有的話,先刪除此目錄下的檔案,再重新配置

在命令窗下進入mysql的解壓目錄/bin下,執行如下命令,

mysqld --install mysql --defaults-file="d:\mysql5720\mysql

\my.ini"

其中」–install mysql」中的mysql為服務名,可隨意設定。

注意:是defaults-file,而不是default-file。

如果系統提示

install/remove of the service denied!
說明許可權不夠,在win10下,進入」c:\windows\system32」目錄 ,找到cmd.exe,右鍵,選擇「以管理員身份開啟」,重新到bin目錄下,執行命令,即可成功。

net start mysql
這裡的』mysql』要與設定服務時的服務名相同。

停止服務:net stop mysql

刪除服務:mysqld remove mysql

停止和刪除服務都要使用管理員身份的命令視窗。

命令視窗下執行如下命令,然後回車,提示輸入密碼,因為沒有密碼,所以直接回車即可。

mysql -uroot

-p

同樣輸入

mysql -uroot

-p

按提示輸入隨機密碼後,進入mysql。

這時執行」show databases」命令,會提示

error 1820 (hy000): you must reset your password using alter

user statement before executing this statement.

系統要求重新設定密碼,這裡將新密碼設定為:root。執行:

set password=password('root');
退出mysql,使用重置的密碼登入後,可正常執行「show databases;」。

丟失msvcr120.dll

應用程式無法正常啟動0xc000007b

搜尋並安裝「微軟常用執行庫集合」

CentOS7 yum方式安裝MySQL5 7

在centos中預設安裝有mariadb,這個是mysql的分支,但為了需要,還是要在系統中安裝mysql,而且安裝完成之後可以直接覆蓋掉mariadb。root localhost yum y install mysql57 community release el7 10.noarch.rpm ...

CentOS7 yum方式安裝MySQL5 7

wget i cyum y install mysql57 community release el7 10.noarch.rpm開始安裝 yum y install mysql community server2 mysql資料庫設定 啟動mysql systemctl start mysqld....

centos6 tar方式安裝mysql5 7

tar zxvf 包名 mv mysql 5.7.19 winx64 生成的目錄 mysql mv mysql 5.7.19 winx64 usr local mysql 當前視窗有效 終端輸入 export path path usr mysql bin 或 永久有效 vi etc profile...