64位的mysql數據庫的簡單介紹

本文目錄一覽:

怎麼配置mysql 64位數據庫服務器

設置mysql數據庫遠程連接:

Windows系統

1、 停止mysql的服務。

2、 進入命令窗口,然後進入MySQL的安裝目錄,比如我的安裝目錄是c:\mysql,進入c:\mysql\bin

3、 進入mysql數據庫服務器

c:\mysql\binmysql –u root –p hkgt123

4、 選中數據庫mysql :use mysql

5、 查詢mysql數據庫中的用戶:

Select host,user,password from mysql;

6、 授權給root用戶可以從任何主機使用密碼為’hkgt123’登錄MYSQL數據庫:

64位win7系統如何安裝MySQL

1、找到安裝包,點擊安裝包 安裝

2、選擇Install MySql Product進入安裝

3、同意協議,點擊Next 進入下一步

4、跳過更新,繼續安裝,選擇next,需要更新的可以更新

5、設置安裝路徑和數據庫存儲路徑,以及安裝的選擇,這裡選擇FUll ,看個人意願選擇安裝不同的安裝類型

6、查看安裝要求,滿足所有要求,點擊下一步,不滿足的需要先安裝,否則安裝不成功!

7、下面進入正式的安裝過程,每個過程等待幾十秒鐘,然後根據圖片上的教程下一步就行了

8、設置端口號和服務器的類型,個人用戶建議選擇默認的

9、下一步,進入設置默認的密碼和新建用戶頁面,密碼不得少於4個字符

10、安裝到最好的過程了,按照圖片中指示來,直到安裝完成

11、安裝完成後,在開始菜單中找到MYSQL打開運行即可

win7 64位下如何安裝配置mysql

1、 安裝:

1先將mysql-noinstall-5.1.66-winx64.zip解壓縮到 d:\appspace\mysql

2將其中的data 文件夾移動到d:/appspace/mysqlData 即mysql的 data路徑為:d:/appspace/mysqlData/data

3my.ini配置文件有2個可選擇的位置:

打開E:\appSpace\mysql \ my-large.ini (如果後面mysql出現1067錯誤,啟動不了的話,可試着用my-huge.ini或其他), 在最後加上如下幾行,然後另存為my.ini(C:\Windows).

#——————————————————–

[mysqld]

basedir=d:/appspace/mysql

datadir=d:/appspace/mysqlData/data

default-character-set=utf8

[WinMySQLAdmin]

Server=d:/appspace/mysql/bin/mysqld.exe

#default-character-set=utf8

[client]

default-character-set=utf8

#——————————————————–

4可以在mysql中查看設定的字符集(一定要在[mysqld] 中設定utf-8):

mysql show variables like ‘character%’;

+————————–+———————————–+

| Variable_name | Value |

+————————–+———————————–+

| character_set_client | utf8 |

| character_set_connection | utf8 |

| character_set_database | utf8 |

| character_set_filesystem | binary |

| character_set_results | utf8 |

| character_set_server | utf8 |

| character_set_system | utf8 |

| character_sets_dir | d:\appspace\mysql\share\charsets\ |

+————————–+———————————–+

2 配置服務(命令行必須以administrator身份運行)

1)將MySQL 添加到服務中。

在Windows Run中輸入cmd,這時上面有提示(cmd.exe),右鍵單擊cmd.exe, 選擇Run as administrator,進入路徑: d:/appspace/mysql /bin

輸入 mysqld –install MySQL –defaults-file=”C:\Windows\my.ini”

要指定defaults-file.

命令行中輸入services.msc回車,可以看到MySQL已被添加到Services中,

Path to executable中的內容為

d:\appspace\mysql\bin\mysqld –defaults-file=C:\windows\my.ini MySQL

2)啟動MySQL

在MySQL Service中點擊Start按鈕,或者在命令行(Run as administrator)中輸入 net start mysql.

如果出現1067錯誤,啟動不了,則重新檢查my.ini文件(前面有描述)

3)關閉MySQL

在MySQL Service中點擊Stop按鈕,或者在命令行(Run as administrator)中輸入 net stop mysql.

4)刪除mysql服務

mysqld –remove

3 環境變量

將d:\appspace\ mysql\bin添加到Path中。

4 操作

登錄數據庫:

C:\Users\zhang10mysql -u root -p

Enter password: *** (密碼初始值可設置為root或者為空)

進入mysql後,命令後以分號結尾。

顯示所有的數據庫模式:

mysql show databases;

新建一個數據庫模式,指定編碼utf-8,否則會出現亂碼。

create database md11uft8 character set utf8;

選中此數據庫md11utf8:

mysql use md11utf8;

創建一個表:

mysql create table basicinfo (id int primary key auto_increment, name varchar(30) not null, age int not null);

插入數據:

mysql insert into basicinfo(id, name, age) values(‘1′,’張三’,’30’);

mysql insert into basicinfo(id, name, age) values(‘3′,’李四’,’25’);

查詢:

mysql select * from basicinfo;

+—-+——+—–+

| id | name | age |

+—-+——+—–+

| 1 | | 30 |

| 3 | | 25 |

+—-+——+—–+

可看到name中的值沒有顯示(中文顯示不了)。

在MySQL workbench中插入值,查詢會正確顯示。

但是在命令行中查詢顯示亂碼(DOS不支持UTF8從MYSQL中顯示),解決如下:

mysql set names gbk;

修改root的密碼:

mysqluse mysql;

mysqlupdate user set Password=password(‘newpassword’) where User=’root’;

mysqlflush privileges;

如何在64位WIN7下安裝64位的解壓版MySQLmysql-5.6.14

安裝MySQLmysql-5.6.14可以參考如下安裝步驟:

1、將解壓縮後的文件放到自己想要的地方,並配置環境變量。示例中存放的目錄為:F:\mysql\mysql-5.6.14-winx64

2、在環境變量中添加:MYSQL_HOME:F:\mysql\mysql-5.6.14-winx64,在path路徑中加入:%MYSQL_HOME%\bin。配置環境變量不是必須的,只是為了能更方便的在命令行中使用mysql的命令行工具。

3、修改ini配置文件

5.6.14的解壓縮版里有一個my-default.ini文件,copy一份改名為my.ini放在同級目錄下。修改my.ini, my.ini內容如下:

# For advice on how to change settings please see

# *** 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.

[mysqld]

loose-default-character-set=utf8

basedir = F:/mysql/mysql-5.6.14-winx64

datadir = F:/mysql/mysql-5.6.14-winx64/data

[client]

loose-default-character-set=utf8

[WinMySQLadmin]

Server=F:/mysql/mysql-5.6.14-winx64/bin/mysqld.exe

# 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

# 設置mysql的安裝目錄

# 設置mysql數據庫的數據存放目錄

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

# basedir = …..

# datadir = …..

# port = …..

# server_id = …..

character-set-server=utf8

# 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:\f:

F:\cd F:\mysql\mysql-5.6.14-winx64\bin

F:\mysql\mysql-5.6.14-winx64\binmysqld -install

Service successfully installed.

5、啟動服務

F:\mysql\mysql-5.6.14-winx64\bincd\

F:\net start mysql

MySQL 服務正在啟動 .

MySQL 服務已經啟動成功。

6、配置用戶

還在上面的命令窗口裡面,輸入命令:mysql -u root -p

回車後提示輸入密碼。

mysql解壓縮版初次安裝管理員root的密碼為空,因此直接再回車一次就登入mysql數據庫了。

F:\mysql -u root -p

Enter password:

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 1

Server version: 5.6.14 MySQL Community Server (GPL)

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.

成功後

輸入命令:use mysql;/*使用mysql數據庫*/

mysql use mysql

Database changed

輸入命令:select host,user,password from user;/* 查看系統的賬戶信息 */

mysql select host,user,password from user;

+———–+——+———-+

| host      | user | password |

+———–+——+———-+

| localhost | root |          |

| 127.0.0.1 | root |          |

| ::1       | root |          |

| localhost |      |          |

+———–+——+———-+

4 rows in set (0.00 sec)

host:代表mysql服務允許哪個IP來的請求。localhost和127.0.0.1指mysql服務所在的主機,即本地。::1是IPV6的IP地址寫法,

全稱為:0000:0000:0000:0000:0000:0000:0000:0001。現在都是IPV4的網絡,可以不用管他。

user:指賬戶名稱。不同的host下賬戶名稱可以相同。

password:密碼。

可以看到,默認賬戶里只支持本地連接,並且賬戶沒有密碼。現在的問題明確了,就是要將匿名用戶刪除,為root用戶添加遠程訪問和密碼,再為自己添加個人賬戶。指令如下:

mysql update user set password=PASSWORD(‘root’) where user=’root’;

Query OK, 3 rows affected (0.00 sec)

Rows matched: 3  Changed: 3  Warnings: 0

mysql grant all on *.* to root@’%’ identify by ‘root’;

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that

corresponds to your MySQL server version for the right syntax to use near ‘ident

ify by ‘root” at line 1

mysql grant all on *.* to walle@’%’ identify by ‘123456’ with grant option;

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that

corresponds to your MySQL server version for the right syntax to use near ‘ident

ify by ‘123456’ with grant option’ at line 1

mysql delete from where user=”;

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that

corresponds to your MySQL server version for the right syntax to use near ‘where

 user=”’ at line 1

mysql select host,user,password from user;

+———–+——+——————————————-+

| host      | user | password                                  |

+———–+——+——————————————-+

| localhost | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |

| 127.0.0.1 | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |

| ::1       | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |

| localhost |      |                                           |

+———–+——+——————————————-+

4 rows in set (0.00 sec)

mysql commit;

Query OK, 0 rows affected (0.00 sec)

mysql flush privileges;

Query OK, 0 rows affected (0.00 sec)

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/190708.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-30 09:05
下一篇 2024-11-30 09:06

相關推薦

  • 如何修改mysql的端口號

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

    編程 2025-04-29
  • Python 常用數據庫有哪些?

    在Python編程中,數據庫是不可或缺的一部分。隨着互聯網應用的不斷擴大,處理海量數據已成為一種趨勢。Python有許多成熟的數據庫管理系統,接下來我們將從多個方面介紹Python…

    編程 2025-04-29
  • Python簡單數學計算

    本文將從多個方面介紹Python的簡單數學計算,包括基礎運算符、函數、庫以及實際應用場景。 一、基礎運算符 Python提供了基礎的算術運算符,包括加(+)、減(-)、乘(*)、除…

    編程 2025-04-29
  • Python滿天星代碼:讓編程變得更加簡單

    本文將從多個方面詳細闡述Python滿天星代碼,為大家介紹它的優點以及如何在編程中使用。無論是剛剛接觸編程還是資深程序員,都能從中獲得一定的收穫。 一、簡介 Python滿天星代碼…

    編程 2025-04-29
  • openeuler安裝數據庫方案

    本文將介紹在openeuler操作系統中安裝數據庫的方案,並提供代碼示例。 一、安裝MariaDB 下面介紹如何在openeuler中安裝MariaDB。 1、更新軟件源 sudo…

    編程 2025-04-29
  • Python海龜代碼簡單畫圖

    本文將介紹如何使用Python的海龜庫進行簡單畫圖,並提供相關示例代碼。 一、基礎用法 使用Python的海龜庫,我們可以控制一個小海龜在窗口中移動,並利用它的“畫筆”在窗口中繪製…

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

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

    編程 2025-04-29
  • 數據庫第三範式會有刪除插入異常

    如果沒有正確設計數據庫,第三範式可能導致刪除和插入異常。以下是詳細解釋: 一、什麼是第三範式和範式理論? 範式理論是關係數據庫中的一個規範化過程。第三範式是範式理論中的一種常見形式…

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

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

    編程 2025-04-29
  • Python櫻花樹代碼簡單

    本文將對Python櫻花樹代碼進行詳細的闡述和講解,幫助讀者更好地理解該代碼的實現方法。 一、簡介 櫻花樹是一種圖形效果,它的實現方法比較簡單。Python中可以通過turtle這…

    編程 2025-04-28

發表回復

登錄後才能評論