Windows 下noinstall方法裝置 mysql 5.7.5 m15 winx64(推舉)。本站提示廣大學習愛好者:(Windows 下noinstall方法裝置 mysql 5.7.5 m15 winx64(推舉))文章只能為提供參考,不一定能成為您想要的結果。以下是Windows 下noinstall方法裝置 mysql 5.7.5 m15 winx64(推舉)正文
下載解壓不說
我解壓在:E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64
添加設置裝備擺設文件E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64\my.ini
####################設置裝備擺設文件開端################### [client] default-character-set=utf8 [mysqld] port=3306 basedir ="E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64" datadir ="E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64/data/" tmpdir ="E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64/data/" socket ="E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64/data/mysql.sock" log-error="E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64/data/mysql_error.log" #skip-grant-tables=1 #server_id = 2 #skip-locking max_connections=100 table_open_cache=256 query_cache_size=1M tmp_table_size=32M thread_cache_size=8 innodb_data_home_dir="E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64/data/" innodb_flush_log_at_trx_commit =1 innodb_log_buffer_size=128M innodb_buffer_pool_size=128M innodb_log_file_size=10M innodb_thread_concurrency=16 innodb-autoextend-increment=1000 join_buffer_size = 128M sort_buffer_size = 32M read_rnd_buffer_size = 32M max_allowed_packet = 32M explicit_defaults_for_timestamp=true sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" #sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES ####################設置裝備擺設文件停止###################
在zip包中曾經不含data目次,須要初始化一下:mysqld --initialize
然落後行辦事注冊:E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64\bin>mysqld install MySQL --defaults-file="E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64\my.ini"
提醒裝置勝利
辦事勝利注冊以後,啟動MySQL辦事,MySQL辦事可以勝利啟動,可以用root用戶登錄的時刻提醒請求輸出暗碼,此時還沒有設置root暗碼
停滯辦事,在my.ini中加一個skip-grant-tables=1的設置裝備擺設,許可跳過暗碼,修正事後重啟MySQL辦事,root用戶可以正常登錄
登錄以後修正暗碼,應用alter user root identitied by 'root'的方法修正
提醒:The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
然後參考網上,用:update user set authentication_string=PASSWORD('root') where User='root';可以修正勝利
經由過程update user set authentication_string=password('root') where user ='root'的方法修正暗碼,提醒勝利
修正暗碼以後,remove失落下面設置裝備擺設的skip-grant-tables=1,用root用戶和適才設置的暗碼root登錄,沒成績,
然則當我use mysql切換數據的時刻,又提醒我修正暗碼?
然後我有履行:alter user 'root'@'localhost' identified by 'root';
這下終究好了
然後用HeidiSQL治理對象可以正常銜接:
中央修正暗碼的時刻,用的是:alter user 'root'@'localhost' identified by 'root';
提醒:The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
然後參考網上,用:update user set authentication_string=PASSWORD('root') where User='root';可以修正勝利
然則重啟中又讓修正暗碼,用的是:alter user 'root'@'localhost' identified by 'root';如許就完成了root暗碼的修正。
之前都是下一步下一步的方法裝置的,此次經由過程uninstall的方法裝置mysql,因為是重復測試,中央碰到了很多成績,折騰可三遍才勝利。
以上所述是小編給年夜家引見的Windows 下noinstall方法裝置 mysql 5.7.5 m15 winx64的全體論述,願望對年夜家有所贊助,假如打有任何疑問迎接給我留言,小編會實時答復年夜家的,在此也異常感激年夜家對網站的支撐!