1. 程式人生 > >mysql5.7免安裝版的配置及編碼設定及資料庫的相關操作

mysql5.7免安裝版的配置及編碼設定及資料庫的相關操作

1、首先在環境變數path中配置mysql的bin資料夾的路徑

2、新建my.ini檔案

在裡面填上如下設定:

[mysql]
default-character-set = utf8

[mysql.server]
default-character-set = utf8

[mysqld_safe]
default-character-set = utf8

[client]
default-character-set = utf8

[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
basedir=F:\mysql-5.7\
datadir=F:\mysql-5.7\data\
port=3306
skip-grant-tables
#basedir表示mysql安裝路徑
#datadir表示mysql資料檔案儲存路徑
#port表示mysql埠
#skip-grant-tables表示忽略密碼

這裡我將資料庫全設定成utf8的編碼,為了避免以後使用時出現的問題。

3、在管理員模式下啟動cmd,並定位到bin資料夾。為了避免安裝時極少出現的問題,可以先初始化,生成data檔案。

mysqld --initialize-insecure --user=mysql

之後輸入mysqld -install安裝資料庫。

4、輸入net start mysql 啟動服務。

5、輸入mysql -u root -p進入mysql管理介面。因為是免密碼模式登陸的,輸密碼時可以直接回車。

6、更新root使用者密碼:先輸入use mysql;再輸入update user set authentication_string = password('新密碼') WHERE user = 'root';

7、flush privileges;重新整理許可權表。

8、修改 my.ini檔案,在skip-grant-tables前面加入“#”,註釋掉這句。重啟mysql服務。

9、create database 庫名;建立資料庫。

10、用show databases;檢視是否建立完成。create user'使用者名稱'@'%' identified by '密碼';這裡建立的使用者是可以遠端登陸的。

11、grant all privileges on 庫名.* to '使用者名稱'@'%' identified by '密碼';把該資料庫的所有許可權授予給該使用者。到這部,完成。