第一章、xshell工具和xftp的使用
1.1)xshell下載與安裝
①用來遠(yuǎn)程操作Linux虛擬機(jī)系統(tǒng)
兩個(gè)工具官網(wǎng)下載免費(fèi)版本:https://www.xshell.com/zh/
②點(diǎn)擊下載,雙擊.exe文件直接安裝
③一直下一步直接安裝安裝
1.2)xshell連接
①文件—》新建會(huì)話—》輸入虛擬機(jī)ip地址—》連接
②輸入Linux賬號(hào)確定后輸入密碼
連接后可以在xshell中遠(yuǎn)程操控Linux系統(tǒng)
1.3)xftp下載安裝和連接
和xshell一樣
第二章、安裝MySQL5.6.34(不同版本安裝方式不同)
2.1)關(guān)閉防火墻,傳輸MySQL壓縮包到Linux虛擬機(jī)
①永久性關(guān)閉防火墻
systemctl disable firewalld.service
#重啟Linux系統(tǒng)讓其生效
reboot
②登錄xftp傳輸MySQL壓縮文件,直接拖拽文件就可以將本機(jī)文件傳輸?shù)教摂M機(jī)/usr/local文件夾下
③解壓MySQL的壓縮文件到/usr/local目錄下
tar -zxvf mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz -C /usr/local/MySQL
④重命名為mysql
mv mysql-5.6.34-linux-glibc2.5-x86_64 mysql
2.2)卸載mariadb,刪除my.cnf
①查詢出來已安裝的mariadb ,并卸載mariadb
rpm -qa|grep mariadb
rpm -e --nodeps 文件名
②刪除etc目錄下的my.cnf(沒有可以忽略)
rm /etc/my.cnf
2.3)創(chuàng)建MySQL用戶組
①創(chuàng)建mysql用戶組
groupadd mysql
②創(chuàng)建一個(gè)用戶名為mysql的用戶并加入mysql用戶組
useradd -g mysql mysql
2.4)配置my.cnf
①將/usr/local/mysql/support-files下的my-default.cnf拷貝一份到/etc下并重命名 my.cnf
cp ./mysql/support-files/my-default.cnf /etc/my.cnf
②編輯/etc目錄下的my.cnf
vi /etc/my.cnf
③開始配置my.cnf ,復(fù)制下面代碼到最后一行,保存退出
[mysql] # 設(shè)置mysql客戶端默認(rèn)字符集
default-character-set=utf8
socket=/var/lib/mysql/mysql.sock
[mysqld] skip-name-resolve
#設(shè)置3306端口
port = 3306
socket=/var/lib/mysql/mysql.sock
# 設(shè)置mysql的安裝目錄
basedir=/usr/local/mysql
# 設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄
datadir=/usr/local/mysql/data
# 允許最大連接數(shù)
max_connections=200
# 服務(wù)端使用的字符集默認(rèn)為8比特編碼的latin1字符集
character-set-server=utf8
# 創(chuàng)建新表時(shí)將使用的默認(rèn)存儲(chǔ)引擎
default-storage-engine=INNODB
lower_case_table_name=1
max_allowed_packet=16M
如圖:
2.5)修改當(dāng)前目錄擁有者為mysql用戶
①進(jìn)入安裝mysql軟件目錄
cd /usr/local/mysql
②更改擁有者
chown -R mysql:mysql ./
③安裝autoconf庫
yum -y install autoconf
④安裝數(shù)據(jù)庫 在mysql目錄
./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/
⑤在mysql目錄下修改當(dāng)前data目錄的擁有者為mysql用戶
chown -R mysql:mysql data
⑥授予my.cnf最大權(quán)限
chmod 777 /etc/my.cnf
⑦在mysql目錄設(shè)置開機(jī)自啟動(dòng)服務(wù)控制腳本
cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
⑧增加mysqld服務(wù)控制腳本執(zhí)行權(quán)限
chmod +x /etc/rc.d/init.d/mysqld
⑨將mysqld服務(wù)加入到系統(tǒng)服務(wù)
chkconfig --add mysqld
⑩檢查mysqld服務(wù)是否已經(jīng)生效
chkconfig --list mysqld
成功結(jié)果如下
2.6)配置環(huán)境變量
①編輯profile文件
vi /etc/profile
②將mysql的bin目錄加入PATH環(huán)境變量,保存退出
export PATH=$PATH:/usr/local/mysql/bin
③刷新資源
source /etc/profile
2.7)啟動(dòng)MySQL設(shè)置密碼并進(jìn)行遠(yuǎn)程連接
①啟動(dòng)mysqld
service mysqld start
②以root賬戶登錄mysql,默認(rèn)沒有密碼,直接回車
mysql -uroot -p
③設(shè)置自己的密碼,這里是root
mysql> set password=password("root");
④允許遠(yuǎn)程登錄文章來源:http://www.zghlxwxcb.cn/news/detail-621592.html
mysql> grant all privileges on *.* to'root' @'%' identified by 'root';
mysql> flush privileges;
⑤在windows上使用navicate嘗試連接mysql文章來源地址http://www.zghlxwxcb.cn/news/detail-621592.html
到了這里,關(guān)于Linux虛擬機(jī)中安裝MySQL5.6.34的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!