Linux 服務器安裝MySQL數據庫


安裝包:mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz

使用xshell連接linux服務器,使用root用戶名登錄,依次執行以下命令:

======================================================

/usr/sbin/groupadd mysql   【添加mysql組】

/usr/sbin/useradd -d /var/lib/mysql -s /sbin/nologin -g mysql mysql

 

mkdir -p /usr/local/src/mysql 【新建mysql文件夾】

 

cd /   【打開上傳安裝包的目錄】

mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz 【上傳安裝包到服務器的根目錄下】

mv  mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz  /usr/local/src/mysql【根目錄的安裝包移動到文件夾下】

 

cd  /usr/local/src/mysql  【打開目錄】

tar -zxvf mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz  【解壓安裝包】

cp mysql-5.6.30-linux-glibc2.5-x86_64 /usr/local/mysql -r  【復制文件】

 

cd /usr/local  【打開目錄】

chown -R mysql:mysql mysql/

 

cd /usr/local/mysql/scripts/  【打開目錄】

./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data【執行腳本】

 

cd /usr/local/mysql/support-files  【打開目錄】

cp my-default.cnf /etc/my.cnf【復制文件到新的路徑下及文件名】

    cp: overwrite `/etc/my.cnf'?Y【Y】

cp mysql.server /etc/init.d/mysql【復制文件到新的路徑下】

 

vim /etc/profile【編輯軟件運行環境】
vim i(編輯一些內容) esc(進入normal) w(保存文件) q(不保存退出文件)
###############################################################
export MYSQL_HOME=/usr/local/mysql
export PATH=$MYSQL_HOME/bin:$PATH
###############################################################
source /etc/profile

 

chkconfig --add mysql

chkconfig mysql on


service mysql start
/usr/local/mysql/bin/mysqladmin -u root password 'rootroot'【修改數據庫root的密碼】


grant all privileges on tdcdb.* to 'root'@'%' identified by 'rootroot' 【給mysql用戶分配權限】
flush privileges;

 

vim /etc/sysconfig/iptables【編輯訪問端口號】
###############################################################
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT(添加3306的端口號)
###############################################################
service iptables restart
netstat -ntlp

 

mysql -u root -p (命令未找到使用: ln -s /usr/local/mysql/bin/mysql /usr/bin)
create user 'tdc'@'%' identified by 'P@ssw0rd';【創建數據庫訪問用戶】
create database if not exists `tdcdb`;【創建數據庫】

grant all privileges on tdcdb.* to 'tdc'@'%' identified by 'P@ssw0rd';【給tdc用戶分配訪問密碼】
flush privileges;

 

vi /etc/my.cnf【編輯配置文件,支持語言設置】
###############################
[client]
default-character-set=utf8

[mysqld]
character-set-server=utf8

[mysql]
default-character-set=utf8
###############################
service mysql stop【重新啟動mysql服務】
service mysql start

======================================================

linux 常用命令:

pwd:查看當前路徑

ll:2個小寫的L,查看當前目錄下的所有文件

cd:打開目錄,包括路徑地址及文件夾

vi 文件名:編輯linux下的文件,使用大寫的【I】命令來進行編輯,編輯完成后點擊【ESC】按鈕跳出編輯,輸入【:wq!】命令來退出保存;

注意:linux的文件不能打開直接修改,只能通過vi命令進行修改

======================================================

卸載程序的方式:

ps -ef | grep mysql
/etc/init.d/mysql status
whereis mysql
find / -name mysql【找到所有文件名為mysql的文件列表】
rm -rf /usr/local/mysql/【使用rm命令來移除列表中的文件】
rm -rf /etc/my.cnf【使用rm命令來移除列表中的文件】


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM