下面跟著筆者一起來了解下企業(yè)環(huán)境中MySQL安裝使用的簡單方法,相信大家看完肯定會受益匪淺,文字在精不在多,希望企業(yè)環(huán)境中MySQL安裝使用的簡單方法這篇短內(nèi)容是你想要的。
創(chuàng)新互聯(lián)是一家集網(wǎng)站建設,磐安企業(yè)網(wǎng)站建設,磐安品牌網(wǎng)站建設,網(wǎng)站定制,磐安網(wǎng)站建設報價,網(wǎng)絡營銷,網(wǎng)絡優(yōu)化,磐安網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
通常企業(yè)環(huán)境中的MySQL安裝使用兩種方法
1、MySQL二進制安裝包 mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
2、MySQL源碼包安裝 mysql-5.6.33.tar.gz
區(qū)別:
二進制包安裝方便不需要編譯,直接解壓就可以使用。但是二進制包要比源碼包大。下面介紹一下MySQL二進制安裝包的安裝方法。(寫的不好的地方大家多多指教)
1、添加mysql用戶
useradd mysql -s /sbin/nologin -M
參數(shù)說明:-s /sbin/nologin 表示禁止該用戶登錄,
-M 不用創(chuàng)建家目錄。
2、創(chuàng)建一個目錄 mkdir /application
解釋:二進制MySQL安裝包默認安裝在/usr/local下,這個目錄可以不創(chuàng)建,這個只是個人習慣。運維工作人員的習慣就是走老路,避免新的坑。
3、解壓安裝包
tar -xvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
4、將解壓文件重命名
mv mysql-5.6.33-linux-glibc2.5-x86_64 /application/mysql-5.6.33
5、建立一個軟連接
ln -s /application/mysql-5.6.33 /application/mysql
6、修改MySQL的所屬主、所屬組
chown -R mysql.mysql /application/mysql/
7、初始化數(shù)據(jù)庫
/application/mysql/scripts/mysql_install_db --basedir=/application/mysql --datadir=/application/mysql/data/ --user=mysql
8、拷貝MySQL啟動腳本
cp /application/mysql/support-files/mysql.server /etc/init.d/mysqld
9、給啟動腳本加執(zhí)行權限
chmod +x /etc/init.d/mysqld
10、二進制安裝包默認安裝路徑是/usr/local,所以將腳本中的/usr/local替成/application
11、啟動MySQL
/etc/init.d/mysqld start
Starting MySQL…………………………………. [確定]
如果報以下錯誤:
Starting MySQL.180223 17:46:06 mysqld_safe Directory ‘/var/lib/mysql’ for UNIX socket file don’t exists.
The server quit without updating PID file (/var/lib/mysql/i[FAILED]3fkghffrq11dqZ.pid).
將/etc/my.cnf文件重新命名
12、檢查MySQL是否真正啟動
netstat -nplt | grep 3306
tcp 0 0 :::3306 :::* LISTEN 15064/mysqld
13、如果發(fā)現(xiàn)MySQL端口沒有啟動,請看/application/mysql/data/.err日志,根據(jù)報錯信息在調(diào)試
vim /application/mysql/data/.err
14、設置MySQL開機自啟動
chkconfig --add mysqld
chkconfig mysqld on
15、設置全局變量
vim /etc/profile
在文件最后加入
export PATH=/application/mysql/bin:$PATH
16、登錄MySQL,這個時候不需要密碼也可以登錄,并且是root用戶
[root@Jhyeliu data]# mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.6.33 MySQL Community Server (GPL)
Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
17、如果出現(xiàn)下面這個情況,重新初始化數(shù)據(jù)。
ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)
1)、刪除初始化的data目錄 rm -rf /application/mysql/data
2)、重新初始化
18、MySQL安全加固
為root用戶設置密碼
mysqladmin -u root password 'password'
19、清理無用的庫
drop database test ;
20、清理無用的用戶
select user,host from mysql.user;
+------+-----------+
| user | host |
+------+-----------+
| root | 127.0.0.1 |
| root | ::1 |
| | jhyeliu |
| root | jhyeliu |
| | localhost |
| root | localhost |
+------+-----------+
drop user "root"@"::1";
Query OK, 0 rows affected (0.05 sec)
drop user ""@"localhost";
Query OK, 0 rows affected (0.00 sec)
drop user ""@"jhyeliu";
Query OK, 0 rows affected (0.00 sec)
drop user "root"@"jhyeliu";
Query OK, 0 rows affected (0.00 sec)
select user,host from mysql.user;
+------+-----------+
| user | host |
+------+-----------+
| root | 127.0.0.1 |
| root | localhost |
+------+-----------+
flush privileges;
至此MySQL數(shù)據(jù)庫就算基本完成了。
看完企業(yè)環(huán)境中MySQL安裝使用的簡單方法這篇文章后,很多讀者朋友肯定會想要了解更多的相關內(nèi)容,如需獲取更多的行業(yè)信息,可以關注我們的行業(yè)資訊欄目。
網(wǎng)站名稱:企業(yè)環(huán)境中MySQL安裝使用的簡單方法
文章URL:http://sd-ha.com/article30/jsjsso.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、微信小程序、軟件開發(fā)、網(wǎng)頁設計公司、做網(wǎng)站、商城網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)