演示MySql版本: 5.5.44
阿里雲服務器操作系統:64位CentOs6.4
上傳目錄:/home/downloads
百度網盤下載地址: http://pan.baidu.com/s/1kTNNE8R
關注微信公共號:雲主機服務器租用,回覆關鍵詞“ftp”查看上傳方法,回覆“linux遠程桌面”查看linux遠程管理服務器方法
預安裝操作:
cd /home
mkdir mysql
yum install cmake
yum install bison
yum install perl
yum install git
yum install gcc-c++
yum install ncurses-devel
cd /home/mysql
mkdir data
mkdir log
mkdir run
cd run
mkdir mysqld
useradd -d /home/mysql -g wheel mysql
chown -fR mysql /home/mysql
源碼安裝Mysql:
cd /home/downloads
tar -xvf mysql-5.5.44.tar.gz
cd mysql-5.5.44
mkdir bld
cd bld
cmake .. -DCMAKE_INSTALL_PREFIX=/home/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DMYSQL_DATADIR=/home/mysql/data -DMYSQL_USER=mysql
make
make install
cd /home/mysql/
scripts/mysql_install_db
vi /etc/my.cnf
[mysqld]
datadir=/home/mysql/data
socket=/tmp/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
[mysqld_safe]
log-error=/home/mysql/log/mysqld.log
pid-file=/home/mysql/run/mysqld/mysqld.pid
[client]
socket=/tmp/mysql.sock
su – mysql
bin/mysqld_safe &
bin/mysqladmin -u root password ‘test123456'
Mysql常見操作命令:
連接數據庫:/home/mysql/bin/mysql –uroot -p
啓動數據庫:
su – mysql
bin/mysqld_safe &
關閉數據庫: /home/mysql/bin/mysqladmin –uroot –p shutdown
導出數據:/home/mysql/bin/mysqldump –uroot –p test >test.sql
修改用戶權限,允許遠程連接數據庫:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'admin123' WITH GRANT OPTION;
flush privileges;