1. 程式人生 > >mysql安裝與初始配置

mysql安裝與初始配置

mysql select mysqld crete datebase

Mysql數據庫的第一個版本就是發行在Linux系統上

  • 查看mysql安裝包:

]# rpm -qa | grep mysql

mysql-libs-5.1.73-8.el6_8.x86_64

mysql-5.1.73-8.el6_8.x86_64

  • 查看yum可用mysql包:

]# yum list | grep mysql

  • 安裝:

]# yum install -y mysql-server mysql mysql-deve

  • 卸載:

]# rpm -e mysql

--nodesp選項強制刪除

  • 查看已安裝好的mysql:

]# rpm -qi mysql

  • 啟動mysql服務:

]# service mysqld start

  • 我們在使用mysql數據庫時,都得首先啟動mysqld服務,我們可以 通過 chkconfig --list | grep mysqld 命令來查看mysql服務是不是開機自動啟動:

]# chkconfig --list | grep mysqld

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

  • 通過 chkconfig mysqld on 命令來將其設置成開機啟動

# chkconfig mysqld on

  • 為mysql默認root設置密碼:

]# /usr/bin/mysqladmin -u root password ‘testpwd’

  • 登錄mysql:

# mysql -uroot -p‘testpwd’

  • 查看數據庫:

mysql> show databases;

+--------------------+

| Database |

+--------------------+

| information_schema |

| mysql |

| test |

+--------------------+

3 rows in set (0.00 sec)

  • 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


  • mysql數據庫文件:

# ls /var/lib/mysql/

ibdata1 ib_logfile0 ib_logfile1 mysql mysql.sock test

  • 自己創建一個數據庫,來驗證一下該數據庫文件的存放位置:

mysql> create database simonwang;

Query OK, 1 row affected (0.00 sec)

]# ls -l /var/lib/mysql/

總用量 20492

-rw-rw---- 1 mysql mysql 10485760 7月 25 22:19 ibdata1

-rw-rw---- 1 mysql mysql 5242880 7月 25 22:19 ib_logfile0

-rw-rw---- 1 mysql mysql 5242880 7月 25 22:19 ib_logfile1

drwx------ 2 mysql mysql 4096 7月 25 22:19 mysql

srwxrwxrwx 1 mysql mysql 0 7月 25 22:19 mysql.sock

drwx------ 2 mysql mysql 4096 7月 25 22:32 simonwang

drwx------ 2 mysql mysql 4096 7月 25 22:19 test

  • mysql日誌輸出:

]# cat /var/log/mysqld.log

  • mysql使用tcpip協議,查看是否監聽在3306端口:

]# netstat -anp | grep 3306

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

  • 或者查看3006是否監聽:

]# ss -tnl | grep 3306

LISTEN 0 50 *:3306 *:*














本文出自 “勤能補拙” 博客,請務必保留此出處http://echoroot.blog.51cto.com/11804540/1950960

mysql安裝與初始配置