1、確認並解除安裝mysql
安裝mysql之前首先確認系統是否已安裝了mysql,如已安裝,則可先解除安裝之。
[root@hezhixiong ~]# rpm -qa | grep mysql //檢視系統是否已安裝mysql
mysql-libs-5.1.71-1.el6.x86_64 //
查詢結果
[root@hezhixiong ~]# rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64 //
強制刪除
[root@hezhixiong ~]# rpm -qa | grep mysql //
已成功刪除了mysql,所以查不到mysql了
[root@hezhixiong ~]#
備註:mysql刪除模式有2種:
rpm -e mysqlname //
普通刪除模式
rpm -e --nodeps mysqlname //
強制刪除模式,如果普通刪除模式提示有依賴檔案,則用該命令可以對其進行強制刪除
2、mysql安裝
[root@hezhixiong mysql]# yum list | grep mysql //檢視可供安裝mysql版本
……查詢到的內容省略……
[root@hezhixiong mysql]# yum install -y mysql-server mysql mysql-devel //
安裝mysql伺服器和客戶端
……安裝時輸出內容省略……
[root@hezhixiong mysql]# rpm -qi mysql-server //
檢視安裝後的版本號
3、配置mysql
啟動mysql服務
[root@hezhixiong mysql]# service mysql start //啟動mysql服務
備註:關閉mysql服務:service mysqld stop
重啟mysql服務:service mysqld restart
檢視並配置開機自動啟動mysql
[root@hezhixiong mysql]# chkconfig --list | grep mysqld //檢視mysql是否開機自啟動
mysqld 0:關閉 1:關閉 2:關閉 3:關閉 4:關閉 5:關閉 6:關閉 //
mysql開機不啟動
[root@hezhixiong mysql]# chkconfig mysqld on //
配置mysql開機啟動
[root@hezhixiong mysql]# chkconfig --list |grep mysqld
mysqld
0:關閉 1:關閉 2:啟用 3:啟用 4:啟用 5:啟用 6:關閉
安裝後的mysql只有乙個使用者root,而此時root的密碼為空,安全起見需要為root建立乙個密碼
[root@hezhixiong mysql]# mysqladmin -u root password 'tom'
//為root建立密碼為tom
[root@hezhixiong mysql]# mysqladmin -uroot -ptom password '
root'//
修改root的秘密為root
[root@hezhixiong mysql]# mysql -uroot -proot //
連線mysql
welcome to the mysql monitor. commands end with ; or \g.
your mysql connection id
is12
server version:
5.1.73
source distribution
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>mysql> show databases; //
顯示所有資料庫
+--------------------+
| database |
+--------------------+
| information_schema |
| mysql |
| test |
+--------------------+
3 rows in
set (0.00 sec)
4、mysql資料庫的主要配置檔案
1>/etc/my.cnf是mysql的主配置檔案
[root@hezhixiong mysql]# cat /etc/my.cnf[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# disabling symbolic-links is
recommended to prevent assorted security risks
symbolic-links=0
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
2>/var/lib/mysql是mysql資料庫存放位置
[root@hezhixiong mysql]# pwd/var/lib/mysql
[root@hezhixiong mysql]# ll
總用量
20488
-rw-rw----. 1 mysql mysql 10485760 7月 13
19:16
ibdata1
-rw-rw----. 1 mysql mysql 5242880 7月 13
19:16
ib_logfile0
-rw-rw----. 1 mysql mysql 5242880 7月 13
18:21
ib_logfile1
drwx------. 2 mysql mysql 4096 7月 13
18:21
mysql
//資料庫mysql和test是安裝mysql之後就有的預設資料庫
srwxrwxrwx. 1 mysql mysql 0 7月 13
19:16
mysql.sock
drwx------. 2 mysql mysql 4096 7月 13
18:21
test
//資料庫mysql和test是安裝mysql之後就有的預設資料庫
3>/var/log是mysql資料庫存日誌輸出存放位置
[root@hezhixiong log]# pwd/var/log
[root@hezhixiong log]# ls
anaconda.ifcfg.log audit dracut.log secure
anaconda.log boot.log lastlog secure-20150713
anaconda.program.log btmp maillog spooler
anaconda.storage.log cron maillog-20150713 spooler-20150713
anaconda.syslog cron-20150713
messages tallylog
anaconda.xlog dmesg messages-20150713
wtmp
anaconda.yum.log dmesg.oldmysqld.logyum.log
4> 檢視mysql資料庫的埠(預設埠:3306)
[root@hezhixiong log]# netstat -anp |grep mysqltcp 00
0.0.0.0:33060.0.0.0:* listen 1769/mysqld
unix
2 [ acc ] stream listening 16929
1769/mysqld /var/lib/mysql/mysql.sock
Linux環境下安裝MySQL
檢查mysql以及相關rpm包是否有安裝。rpm qa grep i mysql yum y remove 包名 rpm e nodeps mysql 刪除包 rm rf var lib mysql rm rf usr share mysql 掃尾工作rpm安裝 mkdir usr local sr...
Linux下安裝mysql環境。
1 這裡我將mysql安裝在 usr local mysql目錄裡面 mkdir usr local mysql curl o l3 解壓mysql壓縮包 tar xvf mysql 5.7.11 linux glibc2.5 x86 64.tar.gz4 複製壓縮後的檔案到你的制定目錄 mv my...
linux 環境下安裝mysql
使用yum安裝 rpm ivh mysql client 5.5.17 1.linux2.6.x86 64.rpm mysql server 5.5.17 1.linux2.6.x86 64.rpm 學習了很長時間的linux,有必要做一下整理筆記了,以下是mysql的安裝筆記,和常見的一些使用方法...