欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

mysql 5.7.14 安裝配置簡(jiǎn)單教程

 更新時(shí)間:2016年08月11日 14:13:42   作者:goingforward  
這篇文章主要為大家分享了mysql 5.7.14安裝配置方法圖文教程,一看就會(huì)的mysql 5.7.14安裝教程,感興趣的朋友可以參考一下

記錄mysql5.7.14安裝與配置過(guò)程,梳理成文,希望對(duì)大家有所幫助。

1.配置文檔: 

####################配置文件開始###################
 # For advice on how to change settings please see

 # http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html

 # *** DO NOT EDIT THIS FILE. It's a template which will be copied to the

 # *** default location during install, and will be replaced if you

 # *** upgrade to a newer version of MySQL.

 [client]

 default-character-set=utf8

 

 [mysqld]

 port=3306

 basedir ="D:\mysql-5.7.14-winx64"

 datadir ="D:\mysql-5.7.14-winx64/data/"

 tmpdir ="D:\mysql-5.7.14-winx64/data/"

 socket ="D:\mysql-5.7.14-winx64/data/mysql.sock"

 log-error="D:\mysql-5.7.14-winx64/data/mysql_error.log"

 

 #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="D:\mysql-5.7.14-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"
 
 skip-grant-tables

 #sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

####################配置文件結(jié)束###################

2. 添加環(huán)境變量

3.啟動(dòng)服務(wù)

net start mysql
MySQL 服務(wù)正在啟動(dòng) .
MySQL 服務(wù)無(wú)法啟動(dòng)。 

問(wèn)題解決:刪除data文件夾里的內(nèi)容
 然后輸入如下命令:

4.登錄Access denied for user 'root'@'localhost' (using password: NO)問(wèn)題解決
1).在mysql所在的根目錄下找到my-default.ini,復(fù)制里面的全部?jī)?nèi)容,
新建一個(gè)txt文檔,把內(nèi)容復(fù)制進(jìn)去,然后保存名字改為my.ini,注意需要把文件類型也改為ini,方法查看文件類型,然后把txt后綴改為ini,如果不懂可以上網(wǎng)查找。
2).my.ini配置文件,打開配置文件,找到[mysqld]一行,在下面添加skip-grant-tables后保存該文件,重新啟mysql動(dòng)服務(wù)。
----1.通過(guò)cmd進(jìn)如到Mysql下的bin目錄下,輸入mysql -u root -p就可以不用密碼登錄了,出現(xiàn)password:的時(shí)候直接回車可以進(jìn)入,不會(huì)出現(xiàn)ERROR 1045 (28000),但很多操作都會(huì)受限制,因?yàn)槲覀儾荒躦rant(沒(méi)有權(quán)限)。

----2.進(jìn)入mysql數(shù)據(jù)庫(kù):mysql> use mysql;Database changed

----3.輸入update mysql.user set authentication_string=password('root') where user='root' ;
 輸入update mysql.user set authentication_string=password('root') where user='root' ;其中password('‘)中為你今后的密碼。 

重復(fù)的原因是因?yàn)楦?span style="color: #3366ff">5.7以前的輸入方式不同
原因是:新安裝的MySQL5.7,登錄時(shí)提示密碼錯(cuò)誤,安裝的時(shí)候并沒(méi)有更改密碼,后來(lái)通過(guò)免密碼登錄的方式更改密碼,輸入update mysql.user  set password=password('root') where user='root'時(shí)提示ERROR 1054 (42S22): Unknown column 'password' in 'field list',原來(lái)是mysql數(shù)據(jù)庫(kù)下已經(jīng)沒(méi)有password這個(gè)字段了,password字段改成了authentication_string,所 以如果按照用以前的update mysql.user set password=password('root') where user] ,就會(huì)報(bào)錯(cuò)。

----4.編輯my.ini文件刪掉skip-grant-tables 這一行,然后重啟MySQL,否則MySQL仍能免密碼登錄。

4.mysql error You must reset your password using ALTER USER statement before executing this statement.或者Your password has expired. To log in you must change it using a client that supports expired passwords. 

5、設(shè)置編碼問(wèn)題(原文來(lái)自:設(shè)置MYSQL數(shù)據(jù)庫(kù)編碼為UTF-8)
1)、檢查當(dāng)前數(shù)據(jù)庫(kù)編碼。
使用語(yǔ)句:

 show variables like ‘%character%';
 show variables like'%collation%';

2)、如果不是以上情況,需要將mysql編碼設(shè)置為utf-8。具體步驟如下:
如果安裝mysql時(shí)安裝了“MySql Sever Instance Configuration Wizard”,則只需要啟動(dòng)該程序進(jìn)行相應(yīng)設(shè)置即可。如下面截圖中所描述,需要將默認(rèn)編碼設(shè)置為utf8。 

如果沒(méi)有該程序,需要手動(dòng)修改mysql編碼。
 1>、  編輯MySql的配置文件
MySql的配置文件Windows下一般在系統(tǒng)目錄下或者在MySql的安裝目錄下名字叫my.ini,可以搜索,Linux下一般是 /etc/my.cnf
--在 [mysqld] 標(biāo)簽下加上以下內(nèi)容:
default-character-set = utf8 
character_set_server = utf8 

注意:如果此標(biāo)簽下已經(jīng)存在“default-character-set=GBK”類似的內(nèi)容,只需修改即可。 
--在 [mysql]  標(biāo)簽下加上一行 default-character-set = utf8
--在 [mysql.server]標(biāo)簽下加上一行 default-character-set = utf8
--在 [mysqld_safe]標(biāo)簽下加上一行 default-character-set = utf8
--在 [client]標(biāo)簽下加上一行 default-character-set = utf8

2>、  重新啟動(dòng)MySql服務(wù)
 Windows可在服務(wù)管理器中操作,也可使用命令行:
 net stop mysql 回車
 net start mysql 回車
 服務(wù)名可能不一定為mysql,請(qǐng)按自己的設(shè)置
 Linux下面可是用 service mysql restart
如果出現(xiàn)啟動(dòng)失敗,請(qǐng)檢查配置文件有沒(méi)有設(shè)置錯(cuò)誤

3>、  查看設(shè)置結(jié)果
 登錄MySql命令行客戶端:打開命令行mysql –uroot –p 回車,輸入密碼
 進(jìn)入mysql后 執(zhí)行 :show variables like "% character %";
 顯示結(jié)果應(yīng)該類似如下:
| character_set_client | utf8 | 
| character_set_connection | utf8 | 
| character_set_database | utf8 | 
| character_set_results | utf8 | 
| character_set_server | utf8 |
| character_set_system | utf8 | 
| character_sets_dir | /usr/share/mysql/charsets/ |

如果仍有編碼不是utf8的,請(qǐng)檢查配置文件,也可使用mysql命令設(shè)置: 


set character_set_client = utf8;
set character_set_server = utf8; set character_set_connection = utf8; set character_set_database = utf8; set character_set_results = utf8; set collation_connection = utf8_general_ci; set collation_database = utf8_general_ci; set collation_server = utf8_general_ci;

另外:建立數(shù)據(jù)庫(kù)時(shí)可以使用以下命令:

create database app_relation character set utf8; 
use app_relation; 
source app_relation.sql; 

修改數(shù)據(jù)庫(kù)編碼的命令為:alter database app_relation character set utf8;

精彩專題分享:

mysql不同版本安裝教程

mysql5.7各版本安裝教程

mysql5.6各版本安裝教程

mysql8.0各版本安裝教程

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Mysql讀寫分離過(guò)期常用解決方案

    Mysql讀寫分離過(guò)期常用解決方案

    這篇文章主要介紹了Mysql讀寫分離過(guò)期常用解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • MySQL主從配置及haproxy和keepalived搭建過(guò)程解析

    MySQL主從配置及haproxy和keepalived搭建過(guò)程解析

    這篇文章主要介紹了MySQL主從配置及haproxy和keepalived搭建,本次運(yùn)行環(huán)境是在docker中,也會(huì)介紹一些docker的知識(shí),需要的朋友可以參考下
    2022-05-05
  • MySQL Daemon failed to start錯(cuò)誤解決辦法

    MySQL Daemon failed to start錯(cuò)誤解決辦法

    這篇文章主要介紹了MySQL Daemon failed to start錯(cuò)誤解決辦法的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • mysql安裝時(shí)出現(xiàn)各種常見(jiàn)問(wèn)題的解決方法

    mysql安裝時(shí)出現(xiàn)各種常見(jiàn)問(wèn)題的解決方法

    mysql數(shù)據(jù)庫(kù)安裝不了了!mysql最后一步安裝不上?真頭疼!這篇文章主要為大家詳細(xì)介紹了解決mysql安裝時(shí)出現(xiàn)各種經(jīng)典問(wèn)題的方法,感興趣的小伙伴們可以參考一下
    2016-08-08
  • mysql 按中文字段排序

    mysql 按中文字段排序

    在MySQL中,進(jìn)行中文排序和查找的時(shí)候,對(duì)漢字的排序和查找結(jié)果是錯(cuò)誤的。 這種情況在MySQL的很多版本中都存在。
    2009-01-01
  • CentOS下安裝MySQL5.6.10和安全配置教程詳解

    CentOS下安裝MySQL5.6.10和安全配置教程詳解

    這篇文章主要介紹了CentOS下安裝MySQL5.6.10和安全配置教的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-12-12
  • 詳解Mysql主從同步配置實(shí)戰(zhàn)

    詳解Mysql主從同步配置實(shí)戰(zhàn)

    這篇文章主要介紹了詳解Mysql主從同步實(shí)戰(zhàn),實(shí)例分析了Mysql主從同步的原理和實(shí)現(xiàn),非常具有實(shí)用價(jià)值,需要的朋友可以參考下。
    2017-03-03
  • 簡(jiǎn)單實(shí)現(xiàn)MySQL服務(wù)器的優(yōu)化配置方法

    簡(jiǎn)單實(shí)現(xiàn)MySQL服務(wù)器的優(yōu)化配置方法

    我們今天主要向大家描述的是MySQL服務(wù)器的優(yōu)化配置的時(shí)機(jī)操作步驟,以及在MySQL服務(wù)器的優(yōu)化配置的的過(guò)程中值得我們主義的事項(xiàng)的介紹。
    2011-03-03
  • MySQL學(xué)習(xí)必備條件查詢數(shù)據(jù)

    MySQL學(xué)習(xí)必備條件查詢數(shù)據(jù)

    這篇文章主要介紹了MySQL學(xué)習(xí)必備條件查詢數(shù)據(jù),首先通過(guò)利用where語(yǔ)句可以對(duì)數(shù)據(jù)進(jìn)行篩選展開主題相關(guān)內(nèi)容,具有一定的參考價(jià)值,需要的小伙伴可以參考一下,希望對(duì)你有所幫助
    2022-03-03
  • mysql用一個(gè)表更新另一個(gè)表的方法

    mysql用一個(gè)表更新另一個(gè)表的方法

    下面小編就為大家?guī)?lái)一篇mysql用一個(gè)表更新另一個(gè)表的方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-01-01

最新評(píng)論