mysql5配置文件(mysql配置文件詳解)

本文目錄一覽:

mysql5.7安裝後怎麼配置

1、解壓MySQL壓縮包

將下載的MySQL壓縮包解壓到自定義目錄下,解壓目錄是:

“D:\Program Files\mysql-5.7.11-winx64”

將解壓目錄下默認文件 my-default.ini 拷貝一份,改名 my.ini

複製下面的配置信息到 my.ini 保存

#如果沒有my-default.ini,可新建my.ini或者從其他地方中獲取

[client]

port=3306

default-character-set=utf8

[mysqld]

port=3306

character_set_server=utf8

#解壓目錄

basedir=D:\Program Files\mysql-5.7.11-winx64

#解壓目錄下data目錄

datadir=D:\Program Files\mysql-5.7.11-winx64\data

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[WinMySQLAdmin]

D:\Program Files\mysql-5.7.11-winx64\bin\mysqld.exe

2、添加環境變量

操作如下:

1)右鍵單擊我的電腦-屬性-高級系統設置(高級)-環境變量

點擊系統變量下的新建按鈕

輸入變量名:MYSQL_HOME

輸入變量值:D:\Program Files\mysql-5.7.11-winx64

#即為mysql的自定義解壓目錄。

2)選擇系統變量中的Path

點擊編輯按鈕

在變量值中添加變量值:;%MYSQL_HOME%\bin

注意是在原有變量值後面加上這個變量,用;隔開,不能刪除原來的變量值

3、 1)從控制台進入到MySQL解壓目錄下的 bin 目錄下:

2)輸入服務安裝命令:

1. mysqld –console

2. mysqld –initialize

3. mysqld install

安裝成功後會提示服務安裝成功。

#註: #執行這幾步,是因為在MySQL5.7.9中沒有data文件夾,需要用這幾個命令產生data文件夾

#移除服務命令為:mysqld remove

4、啟動MySQL服務

方法一:

啟動服務命令為:net start mysql

方法二:

打開管理工具 服務,找到MySQL服務。

通過右鍵選擇啟動或者直接點擊左邊的啟動來啟動服務。

5、修改 root 賬號的密碼

1. 修改MySQL的配置文件(my.ini),在[mysqld]下添加一行skip-grant-tables

2. mysql 重啟後,即可直接用 mysql -u root -p 進入(此時密碼為空)

3. mysql update mysql.user set authentication_string=password(‘123qaz’) where user=’root’ and Host = ‘localhost’;

4. mysql flush privileges;

5. mysql quit;

6. 將/etc/my.cnf文件還原(刪除skip-grant-tables這一行),重新啟動 mysql

7. 這個時候可以使用 mysql -u root -p ‘123qaz’ 進入了

8. mysqlSET PASSWORD = PASSWORD(‘123456’); 設置新密碼

如何安裝配置mysql5.8zip

MySQL安裝文件分為兩種,一種是msi格式的,一種是zip格式的。如果是msi格式的可以直接點擊安裝,按照它給出的安裝提示進行安裝(相信大家的英文可以看懂英文提示),一般MySQL將會安裝在C:\Program Files\MySQL\MySQL Server 5.6 該目錄中;zip格式是自己解壓,解壓縮之後其實MySQL就可以使用了,但是要進行配置。

解壓之後可以將該文件夾改名,放到合適的位置,個人建議把文件夾改名為MySQL Server 5.6,放到C:\Program Files\MySQL路徑中。當然你也可以放到自己想放的任意位置。

完成上述步驟之後,很多用戶開始使用MySQL,但會出現圖示的錯誤。這是因為沒有配置環境變量所致。配置環境變量很簡單:

我的電腦-屬性-高級-環境變量

選擇PATH,在其後面添加: 你的mysql bin文件夾的路徑 (如:C:\Program Files\MySQL\MySQL Server 5.6\bin )

PATH=…….;C:\Program Files\MySQL\MySQL Server 5.6\bin (注意是追加,不是覆蓋)

配置完環境變量之後先別忙着啟動mysql,我們還需要修改一下配置文件(如果沒有配置,之後啟動的時候就會出現圖中的錯誤哦!:錯誤2 系統找不到文件),mysql-5.6.1X默認的配置文件是在C:\Program Files\MySQL\MySQL Server 5.6\my-default.ini,或者自己建立一個my.ini文件,

在其中修改或添加配置(如圖):

[mysqld]

basedir=C:\Program Files\MySQL\MySQL Server 5.6(mysql所在目錄)

datadir=C:\Program Files\MySQL\MySQL Server 5.6\data (mysql所在目錄\data)

以管理員身份運行cmd(一定要用管理員身份運行,不然權限不夠),

輸入:cd C:\Program Files\MySQL\MySQL Server 5.6\bin 進入mysql的bin文件夾(不管有沒有配置過環境變量,也要進入bin文件夾,否則之後啟動服務仍然會報錯誤2)

輸入mysqld -install(如果不用管理員身份運行,將會因為權限不夠而出現錯誤:Install/Remove of the Service Denied!)

安裝成功

安裝成功後就要啟動服務了,繼續在cmd中輸入:net start mysql(如圖),服務啟動成功!

此時很多人會出現錯誤,請看注意:

注意:這個時候經常會出現錯誤2和錯誤1067。

如果出現「錯誤2 系統找不到文件」,檢查一下是否修改過配置文件或者是否進入在bin目錄下操作,如果配置文件修改正確並且進入了bin文件夾,需要先刪除mysql(輸入 mysqld -remove)再重新安裝(輸入 mysqld -install);

如果出現錯誤1067,那就是配置文件修改錯誤,確認一下配置文件是否正確。

服務啟動成功之後,就可以登錄了,如圖,輸入mysql -u root -p(第一次登錄沒有密碼,直接按回車過),登錄成功!

如何安裝和配置MySQL

mysql安裝部署和配置:

1.安裝包:mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz

2.解壓:tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz

3.進入:cd /opt/ 並且把mysql-5.6.33-linux-glibc2.5-x86_64文件拷貝到當前目錄 改名為mysql

4.創建分組和用戶:groupadd mysql,useradd -r -g mysql mysql

5.建立連接:ln -s /E/mysql/bin/mysql /usr/bin/

6.初始化mysql ./scripts/mysql_install_db –user=mysql

7.權限設置:chown -R mysql data

8.複製配置文件:cp support-files/my-medium.cnf /etc/my.cnf

9.將mysqld服務加入開機自啟動項,cp support-files/mysql.server /etc/init.d/mysqld

10.通過chkconfig命令將mysqld服務加入到自啟動服務項中 chkconfig –add mysqld

11.查看是否添加成功 chkconfig –list mysqld

12.安裝設置完成,重啟mysqld服務或者重啟系統:重啟mysqld的服務命令:service mysqld start

mysql5.7的服務配置文件該過了怎麼重啟生效

Mysql5.7的安裝方法和數據庫無法啟動

Ps:首先要先將安裝的刪除乾淨。

1,解壓包安裝法,先解壓安裝包。

2,在安裝目錄下,新建data文件夾。

3,再在安裝目錄下,新建my.ini文件。複製以下內容:

[mysqld]

# Remove leading # and set to the amount of RAM for the most important data

# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.

# innodb_buffer_pool_size = 128M

# Remove leading # to turn on a very important data integrity option: logging

# changes to the binary log between backups.

# log_bin

# These are commonly set, remove the # and set as required.

# basedir = 「這裡複製安裝目錄如D:\\MYSQL\\mysql-5.7.20-winx64」

# datadir = 「這裡複製安裝目錄下的新建的data文件如:D:\\MYSQL\m\ysql-5.7.20-winx64\\data」

# port = …..

# server_id = …..

# Remove leading # to set options mainly useful for reporting servers.

# The server defaults are faster for transactions and fast SELECTs.

# Adjust sizes as needed, experiment to find the optimal values.

# join_buffer_size = 128M

# sort_buffer_size = 2M

# read_rnd_buffer_size = 2M

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

4,進入C:\Windows\System32找到cmd.exe右鍵,以管理者身份運行;

5,以命令進入mysql安裝目錄下的新建的data目錄,然後執行「mysqld –initialize」進行data文件夾的初始化。

6,然後進入bin文件夾中,執行「mysqld -install」進行服務安裝

在這一步如果出現以下

輸入:sc delete mysql刪除以前的安裝。

7接着輸入「net start mysql」進行服務的啟動

8,其中,因為安裝完會生成一個隨機密碼,默認的初始化密碼在用「mysqld –initialize」初始化後的data文件夾的*.err文件中。用記事本打開該文件找到類似下圖的地方

其中反白部分的」%JkD,WjyL1qk「就為初始化的密碼。

9,配置環境變量:在path環境變量中加入mysql安裝目錄。

10,修改默認ROOT密碼

首先使用默認密碼登陸數據庫,然後使用 set password = password(「你自己的密碼」); 語句即可。

出現My SQL 服務無法啟動的問題解決方法。

如何配置mysql5.7 zip

官網下載MySQL數據庫和驅動程序(Windows): mysql-5.7.11-winx64.zip

2

創建數據庫配置文件:my.ini

Example:

1.解壓壓縮包至:D:\Program Files

2.創建 D:\Program Files\mysql-5.7.11-winx64\my.ini 配置文件

3

初始化和啟動Mysql服務:

1.以管理員權限運行cmd

2.進入mysql的bin下

3.初始化,生成data文件夾

mysqld –initialize-inscure (不設置root密碼,建議使用)

mysqld –initialize (生成一個隨機的root密碼)

3.安裝MySql服務

mysqld -install

4.啟動mysql

net start mysql

4

登陸mysql

mysql -u root -p

第一次登錄時無需密碼直接回車登錄

5

登錄mysql之後,設置root密碼

set password for root@localhost = password(‘YourPassword’);

或者使用mysqlamdin修改root密碼

mysqladmin -u root -p password NewPassword

END

簡單的數據庫操作和測試

以管理員權限運行cmd,進入程序所在目錄,啟動Mysql服務

show databases; //所有數據庫列表

create database dbName; //創建數據庫

use dbName; //選擇數據庫

show tables; //顯示數據表列表

查看數據表中的條目:

desc tableName;

describe tableName;

show columns from tableName;

show create table tableName;

4

清空數據表中所有條目:

truncate table 表名; //清空全部數據,不寫日誌,不可恢復,速度極快

delete from 表名; //清空全部數據,寫日誌,數據可恢復,速度慢

END

注意事項

關於Mysql安全性問題(SSL加密連接): MySQL在5.7版本之前對於安全問題的確考慮並不充分,導致存在比較大的隱患,1)MySQL數據庫默認安裝的用戶密碼為空;2)所有用戶擁有對於MySQL默認安裝test數據庫的訪問權限(即使沒有授予權限)。MySQL 5.7開始安裝完成後的root用戶的密碼不再是空,而是在安裝時隨機產生一個密碼,。其次,官方已經刪除了test數據庫,默認安裝完後是沒有test數據庫的,MySQL 5.7版本提供了更為簡單SSL安全訪問配置。

原創文章,作者:DSDJH,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/316338.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
DSDJH的頭像DSDJH
上一篇 2025-01-09 12:14
下一篇 2025-01-09 12:14

相關推薦

  • 如何修改mysql的端口號

    本文將介紹如何修改mysql的端口號,方便開發者根據實際需求配置對應端口號。 一、為什麼需要修改mysql端口號 默認情況下,mysql使用的端口號是3306。在某些情況下,我們需…

    編程 2025-04-29
  • Python操作MySQL

    本文將從以下幾個方面對Python操作MySQL進行詳細闡述: 一、連接MySQL數據庫 在使用Python操作MySQL之前,我們需要先連接MySQL數據庫。在Python中,我…

    編程 2025-04-29
  • MySQL遞歸函數的用法

    本文將從多個方面對MySQL遞歸函數的用法做詳細的闡述,包括函數的定義、使用方法、示例及注意事項。 一、遞歸函數的定義 遞歸函數是指在函數內部調用自身的函數。MySQL提供了CRE…

    編程 2025-04-29
  • 金融閱讀器提示配置文件無法識別

    在使用金融閱讀器過程中,有時會遇到提示配置文件無法識別的情況。這種情況通常是由於配置文件中存在錯誤或不完整所導致的。本文將從多個方面對此問題進行詳細的闡述,並提供相應解決方法。 一…

    編程 2025-04-28
  • MySQL bigint與long的區別

    本文將從數據類型定義、存儲空間、數據範圍、計算效率、應用場景五個方面詳細闡述MySQL bigint與long的區別。 一、數據類型定義 bigint在MySQL中是一種有符號的整…

    編程 2025-04-28
  • MySQL左連接索引不生效問題解決

    在MySQL數據庫中,經常會使用左連接查詢操作,但是左連接查詢中索引不生效的情況也比較常見。本文將從多個方面探討MySQL左連接索引不生效問題,並給出相應的解決方法。 一、索引的作…

    編程 2025-04-28
  • CentOS 7在線安裝MySQL 8

    在本文中,我們將介紹如何在CentOS 7操作系統中在線安裝MySQL 8。我們會從安裝環境的準備開始,到安裝MySQL 8的過程進行詳細的闡述。 一、環境準備 在進行MySQL …

    編程 2025-04-27
  • 如何在Linux中添加用戶並修改配置文件

    本文將從多個方面詳細介紹在Linux系統下如何添加新用戶並修改配置文件 一、添加新用戶 在Linux系統下創建新用戶非常簡單,只需使用adduser命令即可。使用以下命令添加新用戶…

    編程 2025-04-27
  • 如何使用MySQL字段去重

    本文將從多個方面為您詳細介紹如何使用MySQL字段去重並給出相應的代碼示例。 一、SELECT DISTINCT語句去重 MySQL提供了SELECT DISTINCT語句,通過在…

    編程 2025-04-27
  • MySQL正則表達式替換

    MySQL正則表達式替換是指通過正則表達式對MySQL中的字符串進行替換。在文本處理方面,正則表達式是一種強大的工具,可以方便快捷地進行字符串處理和匹配。在MySQL中,可以使用正…

    編程 2025-04-27

發表回復

登錄後才能評論