Linux伺服器---安裝mysql

一生有你llx發表於2018-11-30

安裝mysql

1 、檢測是否已安裝mysql

[root@localhost bin]#  rpm -qa | grep mysql

mysql-libs-5.1.71-1.el6.i686

[root@localhost bin]

 

2 、安裝mysql和mysql-server 

[root@localhost bin]#  yum install -y mysql

[root@localhost bin]#  yum install -y mysql-server

 

3 、啟動mysql,注意這裡的服務名字是“mysqld”

[root@localhost bin]#  service mysqld start

shell-init: error retrieving current directory: getcwd: cannot access parent directories:  沒有那個檔案或目錄

chdir: error retrieving current directory: getcwd: cannot access parent directories:  沒有那個檔案或目錄

初始化  MySQL  資料庫:  Installing MySQL system tables...

OK

Filling help tables...

OK                                                         [ 確定 ]

正在啟動  mysqld                                           [ 確定 ]

[root@localhost bin]# 

 

4 、配置MySQL開機啟動 

[root@localhost bin]#  chkconfig mysqld on

[root@localhost bin]#  chkconfig --list mysqld

mysqld         0: 關閉   1: 關閉   2: 啟用   3: 啟用   4: 啟用   5: 啟用   6: 關閉

[root@localhost bin]# 

 

5 、設定root使用者密碼 ,設定密碼的命令是“ mysqladmin -u  使用者名稱 password 密碼

[root@localhost bin]#  mysqladmin -u root password 543092   // 密碼是 543092

 

6 、修改密碼,命令是“ mysqladmin -u  使用者名稱 -p password  新密碼 ” 

[root@localhost bin]#  mysqladmin -u root -p password 123456     // 新密碼 123456

Enter password:        // 這裡要求輸入舊密碼

[root@localhost bin]# 

 

7 、mysql配置檔案“/etc/my.cnf” 

[root@localhost bin]#  cat /etc/my.cnf 

[mysqld]

datadir=/var/lib/mysql            // 資料庫檔案目錄

socket=/var/lib/mysql/mysql.sock    //socket 檔案

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    // 程式 pid 檔案

 

 

8 、修改埠

1 )mysql預設的埠是3306,可以使用netstat來檢視

[root@localhost bin]#  netstat -tunlp | grep mysqld

tcp        0      0 0.0.0.0:3306               0.0.0.0:*                  LISTEN      4339/mysqld         

2 )埠在配置檔案中修改,開啟配置檔案,在後面追加一句話”port=xxx” 

[root@localhost bin]#  gedit /etc/my.cnf

port=3307      

3 )重啟myslqd服務,檢視埠 

[root@localhost bin]#  service mysqld restart

shell-init: error retrieving current directory: getcwd: cannot access parent directories:  沒有那個檔案或目錄

chdir: error retrieving current directory: getcwd: cannot access parent directories:  沒有那個檔案或目錄

^[[A 停止 mysqld                                           [ 確定 ]

正在啟動 mysqld                                           [ 確定 ]

[root@localhost bin]# netstat -tunlp | grep mysqld

tcp        0      0 0.0.0.0:3307               0.0.0.0:*                   LISTEN      4604/mysqld              

 



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29270124/viewspace-2221719/,如需轉載,請註明出處,否則將追究法律責任。

相關文章