1. 程式人生 > >Linux服務器---安裝mysql

Linux服務器---安裝mysql

linux服務器 rep getcwd pad nbsp ror 啟用 設置密碼 目錄

安裝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

Linux服務器---安裝mysql