本文目錄一覽:
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