標籤:提示 技術 div 實用 exit 接管 enter restart 命令
mysql資料庫有多種安裝方式,本文只介紹在Linux伺服器上最實用、最快捷的mysql server安裝方法。
一、Linux伺服器yum安裝(CentOS6.3 64位)
所有在伺服器上執行的命令,都在 # 後面
1、命令安裝mysql
# yum install mysql mysql-server mysql-devel -y
最後提示 Complete! 表示安裝成功
2、查看是否產生了mysqld服務, 並設定隨機啟動
# chkconfig --list |grep mysql
數字代碼伺服器啟動層級,off 代表不隨機啟動mysqld服務,on代表隨機啟動服務
我們需要設定mysqld隨機啟動,執行下面命令進行設定
# chkconfig mysqld on
這樣的結果代表正常
# chkconfig --list |grep mysql
3、啟動mysqld服務
執行如下命令進行啟動,兩種方法都可以:
# /etc/init.d/mysqld start
# service mysqld start
啟動後,ps一下,看下進程是否起來
# ps -ef |grep mysql|grep -v grep
root 1582 1 0 23:26 pts/0 00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --pid-file=/var/run/mysqld/mysqld.pid --basedir=/usr --user=mysql
mysql 1684 1582 1 23:26 pts/0 00:00:00 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --log-error=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock
根據進程資訊可以看到,mysql的資料庫data目錄是 /var/lib/mysql ,錯誤記錄檔檔案是 /var/log/mysqld.log
查看都有哪些庫
# cd /var/lib/mysql
# ls -l
發現有兩個庫,都是mysql預設內建的,如何手動建立資料庫,會在後續的教程中說明。
查看佔用連接埠,預設佔用3306連接埠
# netstat -nutlp | grep mysql
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 1684/mysqld
4、停止mysqld服務
執行如下命令進行停止,兩種方法都可以:
# /etc/init.d/mysqld stop
# service mysqld stop
5、重啟mysqld服務
執行如下命令進行重啟,兩種方法都可以:
# /etc/init.d/mysqld restart
# service mysqld srestart
6、命令列測試連接mysql ,後續可以在命令列中直接管理資料庫
直接執行,yum安裝的mysql,本地root密碼預設為空白
# mysql
7、設定初始密碼\許可權
設定新的密碼並同時授許可權
mysql> grant all on *.* to [email protected]‘%‘ identified by ‘youpassword‘;
重新整理使之生效
mysql> flush privileges;
退出
mysql> exit;
8、重新登陸查看新密碼和許可權是否生效mysql> [[email protected]_redhat bin]# mysql -u root -pEnter password:"輸入設定的密碼"
linux 安裝mysql資料庫——yum安裝法