解壓到某目錄,如: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...