MySQL數據庫
MySQL數據庫是開源的,數據庫的管理員叫DBA
MySQL的優點:無版本限制,因為開源屬於免費的所以成本低,性能卓越,服務穩定,安全可靠
支持多線程多用戶
MySQL編譯安裝過程:
首先要下載源碼包 :mysql 和 cmake
安裝支持: yum -y install gcc gcc-c++ make autoconf ncurses-devel
解包: tar xf (cmake包名) -C /usr/src
tar xf (mysql報名) -C /usr/src
先裝cmake : cd /usr/src/cmake包名
預配置 : ./configure && gmake && gmake install
1. 准備完畢開始安裝mysql
打開解包后的包名文件目錄: cd /usr/src/mysql...
在此目錄下開始預配置安裝:
cmake -DCMAK_INSTALL_PREFIC=/usr/local/mysql -DSYSCONFDIR=/etc -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all && make && make install
2 . 安裝完成后進行優化操作
創建程序用戶: useradd -Ms /sbin/nologin mysql
修改mysql目錄的屬主和屬組
chown -R mysql.root /usr/local/mysql
創建修改my.cnf配置文件
/bin/cp support-files/my-medium.cnf /etc/my.cnf
啟動腳本
/bin/cp support-files/mysql.server /etc/init.d/mysqld
為mysqld加x權限
chmod +x /etc/init.d/mysqld
加入開機啟動
chkconfig mysqld --add
做軟連接讓mysql命令直接可用
ln -s /usr/local/mysql/bin/* /usr/local/bin/
執行mysql_install_db腳本初始化數據庫
/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data
--basedir 指定安裝目錄
--datadir 指定數據目錄
--user 指定用戶身份
啟動mysql服務,並查看運行狀態
/etc/init.d/mysqld start
查看狀態3306端口,mysql默認監聽端口是3306
netstat -anpt | grep :3306
MySQL的參數
mysql -u 指定用戶名
-p 指定密碼
-h 指定主機
-p 指定端口
登錄是 mysql -uroot -p
退出登錄 : quit exit 或 ctrl+d
設置數據庫用戶名密碼
mysqladmin -uroot password ‘123123’;
利用密碼登錄是: mysql -uroot -p123123
設置臨時支持tab鍵
mysql -uroot -p --auto-rehash