linux安裝mysql步驟
Linux下MySQL 5.7的離線與在線安裝方法如下:
離線安裝流程:1. 准備離線軟體包:首先,需要從可靠來源下載MySQL 5.7的離線安裝包。這通常是一個壓縮文件,包含了MySQL的所有必需組件。2. 上傳至伺服器:使用FTP或HTTP等傳輸方式,將下載好的離線安裝包上傳至目標Linux伺服器。3. 安裝軟體包:在伺服器上解壓安裝包,並按照MySQL的安裝指南進行安裝。以CentOS 7為例,可以通過rpm或yum命令進行安裝。4. 設置開機啟動:安裝完成後,使用systemctl命令設置MySQL服務為開機啟動。5. 啟動服務:運行systemctl start mysqld命令啟動MySQL服務,並檢查服務狀態以確保其正常運行。6. 獲取初始密碼:MySQL安裝完成後,會生成一個隨機密碼存儲在日誌文件中。使用grep命令搜索特定關鍵字來獲取此密碼。7. 登錄並修改密碼:使用mysql命令和獲取的初始密碼登錄MySQL,然後按照安全策略修改root用戶的密碼。
在線安裝流程:1. 尋找MySQL 5.7倉庫文件:由於MySQL已更新至8.0版本,官方倉庫中可能不再直接提供5.7版本的安裝包。因此,需要尋找第三方連接或歷史版本倉庫文件。2. 配置倉庫:將找到的MySQL 5.7倉庫文件添加到系統的yum倉庫配置中。3. 安裝MySQL:使用yum命令進行在線安裝。在網路環境較差的情況下,此過程可能需要較長時間。4. 後續步驟:在線安裝完成後,後續步驟與離線安裝相同。
注意事項: 在安裝過程中,請確保從可靠來源下載MySQL安裝包,以避免安全風險。 修改密碼時,請遵循MySQL的安全策略,使用包含數字、大小寫字母和特殊字元的強密碼。 如需加速在線安裝過程,可以考慮使用國內鏡像站點或預先下載離線文件並轉換為網路yum倉庫。
Ⅱ linux如何啟動mysqllinux安裝mysql詳細步驟
1、系統約定
安裝文件下載目錄:/data/software
Mysql目錄安裝位置:/usr/local/mysql
資料庫保存位置:/data/mysql
日誌保存位置:/data/log/mysql
2、下載mysql
官網:http://dev.mysql.com/downloads/mysql/ 中,選擇以下版本的mysql下載:
執行如下命名:
#mkdir /data/software
#cd /data/software
--下載安裝包
--建議:在windows上下載,然後用工具(Winscp)上傳到 /data/software目錄下;
#wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
3、解壓壓縮包到目標位置
#cd /data/software
--解壓壓縮包
#tar -xzvf /data/software/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
--移動並修改文件名
#mv /data/software/mysql-5.7.17-linux-glibc2.5-x86_64 /usr/local/mysql
4、創建數據倉庫目錄
--/data/mysql 數據倉庫目錄
# mkdir /data/mysql
#ls /data/
5、新建mysql用戶、組及目錄
# ---新建一個msyql組
# useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql ---新建msyql用戶禁止登錄shell
6、改變目錄屬有者
#cd /usr/local/mysql
#pwd
#chown -R mysql .
#chgrp -R mysql .
#chown -R mysql /data/mysql
7、配置參數
# bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql
此處需要注意記錄生成的臨時密碼,如上文結尾處的:YLi>7ecpe;YP
#bin/mysql_ssl_rsa_setup --datadir=/data/mysql
8、修改系統配置文件
#cd /usr/local/mysql/support-files
# cp my-default.cnf /etc/my.cnf
# cp mysql.server /etc/init.d/mysql
# vim /etc/init.d/mysql
修改以下內容:
9、啟動mysql
# /etc/init.d/mysql start
--登陸
# mysql -hlocalhost -uroot -p
--如果出現:-bash: mysql: command not found
--就執行: # ln -s /usr/local/mysql/bin/mysql /usr/bin --沒有出現就不用執行
--輸入第6步生成的臨時密碼
--修改密碼
mysql> set password=password('root');
--設置root賬戶的host地址(修改了才可以遠程連接)
mysql>grant all privileges on *.* to 'root'@'%' identified by 'root';
mysql>flush privileges;
--查看錶
mysql> use mysql;
mysql> select host,user from user;
--這里就可以使用遠程連接測試了;
如提示不能成功連接,可能需要添加需要監聽的埠
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
10、添加系統路徑
# vim /etc/profile
添加:
export PATH=/usr/local/mysql/bin:$PATH
如下:
# source /etc/profile
11、配置mysql自動啟動
# chmod 755 /etc/init.d/mysql
# chkconfig --add mysql
# chkconfig --level 345 mysql on
Ⅲ Linux下MySQL啟動方法簡易指南linux怎麼啟動mysql
MySQL是一款用來管理和運行資料庫的常用軟體,其中最為常用的就是Linux環境下,如何正確的啟動MySQL,以便正常的使用。那麼今天,給大家介紹在Linux環境下MySQL啟動方法簡易指南。
**第一步:安裝並啟動MySQL**
– 首先打開Linux終端,輸入`yum install MySQL`來安裝MySQL伺服器,安裝完成後輸入`service mysqld start`來啟動MySQL伺服器。
– 完成啟動後,你可以使用此命令在任何時候重新啟動MySQL伺服器:`service mysqld restart`
– 你也可以使用`ps -al | grep MySQL`命令來查看MySQL伺服器是否已成功啟動,此命令以列表的形式顯示當前正在運行的MySQL伺服器進程。
**第二步:設置MySQL的root許可權**
– 在啟動MySQL伺服器後,MySQL會為管理員(root)設置一個初始密碼,請注意妥善保管此密碼,如果你擔心會忘記,可以將其存放在安全的位置。
– 獲取MySQL root密碼的命令是`grep ‘temporary password’ /var/log/mysqld.log`
– 然後使用命令`mysql_secure_installation` 來設置MySQL的root許可權,當它要求你輸入 root 用戶的密碼時,請使用上面提到的臨時密碼。
**第三步:連接到MySQL伺服器**
– 打開Linux終端,使用`mysql –user root –password`命令指定連接MySQL伺服器,此命令中user指定連接的用戶,password指定連接用戶的密碼。
– 輸入正確的密碼後,就可以正確登錄MySQL伺服器了,可以使用`show databases`命令查看已安裝的資料庫,`create database`命令創建資料庫等。
以上就是Linux環境下MySQL啟動方法的簡易指南,它涵蓋了安裝MySQL,設置MySQL的root許可權,以及連接到MySQL伺服器的步驟,通過以上步驟,Linux用戶可以正確的安裝和使用MySQL伺服器了。