方法/步驟

我們提供的服務(wù)有:網(wǎng)站設(shè)計、成都網(wǎng)站設(shè)計、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、義安ssl等。為上千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的義安網(wǎng)站制作公司
1
安裝:雙擊Setup.exe文件,開始mysql的安裝。出現(xiàn)下面的窗口
2
點擊Next開始下一步安裝。默認是Typical,選擇Custom,因為Typical模式不允許改變安裝路徑,只能安裝在C盤
3
這里需要選擇組件和更改文件夾位置,組件可以默認的,位置要選擇Change來改變(
注意:安裝mysql的路徑中,不能含有中文)
4
點擊Install開始安裝
安裝完成,看到下面。當(dāng)然,我們選擇“Skip?Sign-Up”。
點擊完成“Finsh”
現(xiàn)在開始配置的工作了。點擊Next繼續(xù)。
選擇Detailed?Configuration,點Next。
下面這個選項是選擇mysql應(yīng)用類型(第一種是開發(fā)服務(wù)器,將只用盡量少的內(nèi)存,第二種是普通WEB服務(wù)器,將使用中等數(shù)量內(nèi)存,最后一種是這臺服務(wù)器上面只跑mysql數(shù)據(jù)庫,將占用全部的內(nèi)存,)這里示例選擇開發(fā)服務(wù)器,占用盡量少的內(nèi)存,用戶可根據(jù)自己的需求,選擇其他選項。
接下來選擇數(shù)據(jù)庫用途,(第一種是多功能用途,將把數(shù)據(jù)庫優(yōu)化成很好的innodb存儲類型和高效率的myisam存儲類型,第二種是只用于事務(wù)處理類型,最好的優(yōu)化innodb,但同時也支持myisam,最后一種是非事務(wù)處理類型,適合于簡單的應(yīng)用,只有不支持事務(wù)的myisam類型是被支持的。)一般選擇第一種多功能。
下面是選擇數(shù)據(jù)存放位置,默認。
選擇mysql允許的最大連接數(shù),第一種是最大20個連接并發(fā)數(shù),第二種是最大500個并發(fā)連接數(shù),最后一種是自定義,你可以根據(jù)自己的需要選擇
下面是選擇數(shù)據(jù)庫監(jiān)聽的端口,一般默認是3306,如果改成其他端口,以后連接數(shù)據(jù)庫的時候都要記住修改的端口,否則不能連接mysql數(shù)據(jù)庫,比較麻煩,這里不做修改,用mysq的默認端口:3306。接下來默認latin1。
這一步是設(shè)置mysql的超級用戶密碼,這個超級用戶非常重要,對mysql擁有全部的權(quán)限,請設(shè)置好并牢記超級用戶的密碼,下面有個復(fù)選框是選擇是否允許遠程機器用root用戶連接到你的mysql服務(wù)器上面,如果有這個需求,也請勾選
當(dāng)兩次輸入的密碼一致后,記住該密碼,點Next繼續(xù)。 等待就完成了。
從MSQL官網(wǎng)下載MySQL服務(wù)器安裝軟件包,我下載為版本“mysql-installer-community-5.7.4.0-m14.1411728256.msi。下載網(wǎng)址:
雙擊安裝包,出現(xiàn)安裝選擇對話框:
點擊上圖紅框“Install MySQL Products”進入安裝界面:
出現(xiàn)聯(lián)網(wǎng)檢查最新版本對話框,選中下面的復(fù)選框“Skip the check...”,這樣不會下載新版本,點擊”Next“按鈕。
彈出”安裝類型“對話框,我選擇”Developer Default“(默認開發(fā)版),然后選擇安裝位置和數(shù)據(jù)保存的位置。
接下來是檢查電腦當(dāng)前的安裝環(huán)境,并根據(jù)安裝環(huán)境選擇要安裝的組件,我選擇了"默認"安裝,那么就"Next",
點擊“Execute”進入安裝
安裝完成后,點擊“Next”進入下面界面:
點擊“Next”進入下面界面:服務(wù)器配置,我選擇Dedicated MySQL Server Machine(專用MySQL服務(wù)器),端口號默認。
點擊“Next”按鈕,配置用戶密碼。
點擊“Next”按鈕,配置服務(wù)器啟動方式和用戶驗證。
后邊都點擊"Next"。
點擊"Finish"數(shù)據(jù)庫安裝完成,
數(shù)據(jù)庫裝完之后會自動彈出界面:
在MySql WorkBench界面,點擊“Database”菜單項;彈出連接數(shù)據(jù)庫對話框,如圖,按照默認選項,點擊“Stroe in ...”,在彈出的設(shè)置密碼對話框中添加密碼,點擊“OK”。
連接成功,會彈出下面所示操作界面。
到這里安裝MySQL完成。
注意事項
計算機一定要保持聯(lián)網(wǎng)
MySql安裝
yum -y install libaio
wget
cd /usr/local/soft/mysql/src
mkdir ../5.7.24_3306 tar -xzvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz -C ../5.7.24_3306 --strip-components 1
mkdir -p /usr/local/soft/mysql/5.7.24_3306/{run,data,logs,bin_log,sock,cert}
groupadd mysql useradd -r -g mysql -s /bin/false mysql
cd /usr/local/soft/mysql/5.7.24_3306/bin ./mysqld --initialize
--explicit_defaults_for_timestamp
--user=mysql
--basedir=/usr/local/soft/mysql/5.7.24_3306
--datadir=/usr/local/soft/mysql/5.7.24_3306/data
--lc_messages_dir=/usr/local/soft/mysql/5.7.24_3306/share
--lc_messages=en_US
2018-12-01T09:56:45.934627Z 0 [Warning] InnoDB: New log files created, LSN=45790
2018-12-01T09:56:46.056837Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.
2018-12-01T09:56:46.127141Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: 69d028f9-f54f-11e8-9c4a-00163e08e793.
2018-12-01T09:56:46.130249Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.
2018-12-01T09:56:46.131377Z 1 [Note] A temporary password is generated for root@localhost: sDdPx3.,oBi
cd /usr/local/soft/mysql/5.7.24_3306/bin ./mysql_ssl_rsa_setup --datadir=/usr/local/soft/mysql/5.7.24_3306/cert
修改證書權(quán)限為644
cd /usr/local/soft/mysql/5.7.24_3306/bin ./mysql -uroot -S /usr/local/soft/mysql/5.7.24_3306/sock/mysql.sock
use mysql;
update user set host = '%', authentication_string = password('123456') where user = 'root';
select host,user,authentication_string from user;
flush privileges;
grant all privileges on . to 'root'@'%';
flush privileges;
cat /etc/systemd/system/3306.service EOF
[Unit]
Description=MySQL 3306
Documentation=
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
PIDFile=/usr/local/soft/mysql/5.7.24_3306/run/mysql.pid
ExecStart=/usr/local/soft/mysql/5.7.24_3306/support-files/mysql.server start
ExecReload=/usr/local/soft/mysql/5.7.24_3306/support-files/mysql.server restart
ExecStop=/usr/local/soft/mysql/5.7.24_3306/support-files/mysql.server stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target
EOF
systemctl enable 3306.service
1、
cd /usr/local/soft/mysql/5.7.24.3306/bin ./mysqld_safe --skip-grant-tables
cd /usr/local/soft/mysql/5.7.24.3306/bin ./mysqld_safe --skip-grant-tables --skip-networking
2、
./mysql -uroot -p -S /usr/local/soft/mysql/5.7.24.3306/sock/mysql.sock
3、
use mysql;
update mysql.user set authentication_string=password('123456') where user='root';
flush privileges;
mkdir -p /usr/local/soft/mysql/back/5.7.23_3306 cp -Rf /usr/local/soft/mysql/5.7.23_3306/* /usr/local/soft/mysql/back/5.7.23_3306
mkdir -p /usr/local/soft/mysql/back/5.7.24_3306 cp -Rf /usr/local/soft/mysql/5.7.24_3306/* /usr/local/soft/mysql/back/5.7.24_3306
CREATE USER 'sdyc'@'%' IDENTIFIED BY '123456';
GRANT SELECT, INSERT, UPDATE, DELETE, EXECUTE ON sd_data.* TO 'sdyc'@'%';
GRANT SELECT, INSERT, UPDATE, DELETE, EXECUTE ON card_data.* TO 'sdyc'@'%';
SHOW GRANTS FOR sdyc;
CREATE USER 'back'@'localhost' IDENTIFIED BY '123456';
GRANT SELECT, RELOAD, PROCESS, SHOW DATABASES, SUPER, LOCK TABLES, REPLICATION CLIENT ON . TO 'back'@'localhost'
SHOW GRANTS FOR back;
REVOKE SELECT, INSERT, UPDATE, DELETE, EXECUTE ON sd_data.* FROM 'sdyc'@'%';
網(wǎng)站欄目:dev怎么安裝mysql dev連接mysql
當(dāng)前路徑:http://chinadenli.net/article20/dojigco.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊、動態(tài)網(wǎng)站、品牌網(wǎng)站設(shè)計、品牌網(wǎng)站制作、響應(yīng)式網(wǎng)站、企業(yè)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)