mysql進入5.7.7版本以後,壓縮包安裝需要注意一些地方:
1、相比較於之前版本,壓縮包中沒有data資料夾,這裡是mysql的配置資料,在5.7.7版本後,通過初始化命令生成data資料夾,無需手動建立。
2、相比較於之前版本,需要新增my.ini檔案,這個檔案寫的是mysql配置,以下是我的mysql配置檔案。
[mysqld]
port=3306
basedir="e:/tools/mysql-5.7.19-winx64"#此處是mysql解壓縮後的資料夾路徑
datadir="e:/tools/mysql-5.7.19-winx64/data\"#此處是要生成配置問價夾data的路徑,注意最後\結尾
max_connections=1000#mysql的最大連線數
character-set-server=utf8
default-storage-engine=innodb
lower_case_table_names = 1
sql_mode=no_engine_substitution,strict_trans_tables
#skip-grant-tables
[client]
port=3306
default-character-set=utf8
[mysql]
default-character-set=utf8
3、解壓後沒有資料夾data,並將my.ini檔案放入解壓後的資料夾目錄下
4、用管理員身份執行cmd,cd e:\tools\mysql-5.7.19-winx64\bin
首先執行:「mysqld --initialize-insecure --user=mysql」,這行命令初始化mysql,執行完這條命令後,mysql會在根目錄自建乙個data資料夾,並且建好預設資料庫,登入的使用者名為root,密碼為空。
然後執行:「mysqld -install」,將mysql註冊到windows服務中。
最後執行:「net start mysql」, 啟動mysql服務。
驗證:「mysql -uroot」,以root使用者名稱登陸mysql
登陸後需要修改密碼用
alter user 'root'@'localhost' identified by '123456';//123456可以按自己需要設定
至此,安裝完成。
Docker 執行 mysql 5 7 19 命令
docker 執行 mysql 5.7.19 命令 docker pull mysql 5.7 19執行容器 docker run p 3306 3306 name mysql5.7 v data mysql5.7 conf etc mysql conf.d v data mysql5.7 data...
mysql 5 7 19 建立使用者並授權
mysql 5.7.19 有個很蛋疼的東西就是建立使用者的時候密碼得複雜點比如加 符號,不然會報錯 建立擁有所有許可權的使用者 grant all privileges on to 使用者名稱 identified by my comm2018 with grant option 建立擁有唯讀crm...
Linux下Mysql5 7 19解除安裝方法
1 查詢以前是否裝有mysql 命令 rpm qa grep i mysql 可以看到mysql的兩個包 mysql 程式設計客棧rhel mysqlclient rhel 2 刪除mysql 刪除命令 rpm e nodeps包名 rpm ev mysql rhel 3 刪除老版本mysql的開發...