mysql windows和linux環境下免安裝配置

配置

解壓mysql-5.7.17-winx64.zip到D:\database

修改配置

新建my.ini
配置內容如下:

[client]
#設置mysql客戶端默認字符集
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4
[mysqld]
#安裝目錄
basedir = D:\database\mysql-5.7.17-winx64
#數據存放目錄  data目錄是要單獨創建的,記得是個空文件夾
datadir = D:\database\mysql-5.7.17-winx64\data
port = 3306

character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
init_connect='SET NAMES utf8mb4'
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
# 最大連接數量
max_connections = 100
#單個內存表的最大值限定
max_heap_table_size = 64M
#爲每個線程分配的排序緩衝大小
sort_buffer_size = 8M
#join 連表操作的緩衝大小,根據實際業務來設置,默認8M
join_buffer_size = 32M
# sql查詢緩存,如果提交的查詢與幾次中的某查詢相同,並且在query緩存中存在,則直接返回緩存中的結果
query_cache_size = 64M

注意:
1.這裏保存時編碼爲ansi,否則會報如下錯誤:error: Found option without preceding group in config file: D:\Program Files\mysql-5.6.25-winx64\my.ini at line: 1 Fatal error in defaults handling. Program aborted
這裏寫圖片描述
2.配置項 skip-grant-tables
http://blog.csdn.net/ling811/article/details/52651150

配置環境變量

我的電腦–屬性–環境變量設置
添加環境變量 MYSQL_HOME = D:\database\mysql-5.7.17-winx64
然後在path後面添加 %MYSQL_HOME%\bin

安裝服務

以管理員身份打開cmd窗口
執行 mysqld -install
在Windows命令行中執行 sc delete mysql;即可刪除mysql服務
繼續執行 mysqld --initialize-insecure --user=mysql; —這一步在data目錄中生產一些文件
執行 net start mysql 啓動服務

錯誤情況一:出現:mysqld: Table 'mysql.plugin' doesn't exist
解決:http://www.jb51.net/article/116604.htm
停止mysql服務:net stop mysql,再重新啓動mysql服務

錯誤情況二:如果出現 系統錯誤 1067
安裝mysql服務,注意不要使用mysqld -install,否則就會出現1067錯誤! 使用以下命令:
mysqld install MySQL --defaults-file=“F:\Program Files\mysql-5.6.27-winx64\my.ini”
有些電腦會出現這個問題,不知道爲什麼!!!

錯誤情況三:mysqld -install, window server 2016 出現 電腦丟失MSVCP120.DLL
下載 微軟常用運行庫合集64位(或者32位)安裝完成即可修復


作者:WiseSun7
來源:CSDN
原文:https://blog.csdn.net/sdsxtianshi/article/details/50074991
版權聲明:本文爲博主原創文章,轉載請附上博文鏈接!

修改mysql密碼

進入mysql 修改root密碼
默認的root密碼是空的。
執行 mysql -uroot -p
回車進入 默認沒密碼
切換到數據庫mysql
use mysql
修改root密碼

–mysql5.6執行這個修改密碼
UPDATE user SET password=PASSWORD(‘123456’) WHERE user=‘root’;
這種寫法是mysql5.6之前的版本纔有的, 5.7 是沒有這個列的

–mysql5.7修改密碼
set password = password(‘123456’);
flush privileges;

windows server 2008 配置中會出現
應用程序無法正常啓動0xc000007b怎麼解決
解決:DirectX修復工具最新版:DirectX Repair V3.5 增強版 NEW!
http://blog.csdn.net/vbcom/article/details/7245186

注:windows server 2008 配置安裝中,配到各種問題,摘抄自各位大神,小弟是解決問題辦法的搬運工 _

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章