MySql安裝及基礎配置(一)


 

一、安裝步驟

1、下載壓縮包(可不創建data目錄)
            
 
2、新建data目錄
  

 

3、新建配置文件(my-default.ini 放置安裝根目錄下)
[mysql]
default-character-set=utf8
[mysqld]
#設置3306端口
port = 3306
# 設置mysql的安裝目錄
basedir=D:\mysql-5.7.26-winx64
# 設置mysql數據庫的數據的存放目錄
datadir=D:\mysql-5.7.26-winx64\data
# 允許最大連接數
max_connections=200
# 服務端使用的字符集默認為8比特編碼的latin1字符集
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB

 4、以管理員身份運行cmd -> 訂制服務(進入 D:\mysql-5.7.26-winx64\bin)

mysqld  --install                制作Mysql的Windows服務 - 使用全路徑注冊
mysqld  --remove                 刪除Mysql的Windows服務

 5、初始化MySql

mysqld --initialize

6、啟動服務

net start mysql              啟動Mysql服務(可使用Process類測試)
net stop mysql               停止Mysql服務

7、修改密碼

  查看root的初始密碼 - data文件夾下面以err為結尾的文件當中

    

  搜索root

    

8、root登錄並修改密碼

mysql -u root -p
mysql -h 203.195.156.233 -p3306 -u root -p
--修改用戶密碼
alter user root@localhost identified by '123456';   

  

 

 9、為mysql路徑添加環境變量

    

10、遠程訪問

    訪問用戶名的host值必須修改為% 

use mysql;
show tables;
select host,user from user;
update user set host ='%' where user ='root';  #修改root的遠程訪問方式
flush privileges;                   #刷新MySql系統權限用戶表

    添加防火牆的入站規則 - 默認端口(3306)

    重啟服務

 11、遺忘root密碼

# 啟動免授權服務端
mysqld --skip-grant-tables

# 客戶端
mysql -u root -p

# 修改用戶名密碼
update mysql.user set authentication_string=password('666') where user='root';
flush privileges;

  

 12、外部文件的導入命令
--infile后跟文件路徑,路徑分隔符使用/(非\)
--fields terminated by表示分隔符
--ignore 表示忽略多少行 load data local infile 'E:/LiWork/wy/lession/data/orderinfo.csv' into table orderinfo fields terminated by ',' ignore 1 lines;

  

 
 
 
 
 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM