安裝分爲yum 安裝和源碼包安裝mysql
YUM安裝:linux
一、使用yum info mysql 在centos系統上面查看源帶的MySQL版本爲5.1
c++
二、所以直接yum -y install mysql mysql-server 便可完成安裝sql
三、/etc/init.d/mysql start | stop | restart # 啓動 | 中止 | 重啓 | mysql數據庫
四、mysql -uroot -p #首次進入mysql無密碼;可是須要初始化mysql,即啓動mysql。vim
五、配置初始root密碼;格式:mysqladmin -u 用戶 password 密碼
mysqladmin -u root passwordredhatcentos
六、修改用戶密碼; 格式:mysqladmin -u 用戶 -p password 密碼
mysqladmin -u root -p passwordAdmin ide
源碼包安裝:rest
一、mysql源碼包下載地址:wget http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.73.tar.gzcode
二、建立用戶、basedir datadir
useradd -s /sbin/nologin mysql mkdir -p /opt/mysql mkdir -p /opt/data/mysql chown mysql /opt/data/mysql
三、編譯前的參數配置
./configure --prefix=/usr/local/mysql 其中有報錯信息,須要安裝相對應的庫文件> yum install -y gcc yum install -y gcc-c++ yum -y install ncurses* yum install -y libtermcap* 編譯過程當中出現「/bin/rm: cannot remove `libtoolT': No such file or directory」 報錯!;註釋掉 configure 文件中的 $RM "$cfgfile";從新編譯便可!
四、make && make install
五、複製mysql配置文件 cp support-files/my-medium.cnf /etc/my.cnf
初始化數據庫 ./scripts/mysql_install_db --user=mysql --datadir=/opt/data/mysql/ 拷貝啓動腳本 cp support-files/mysql.server /etc/init.d/mysqld
六、修改權限,並設置開機啓動。
chmod 755 /etc/init.d/mysqld
chkconfig --add mysqld
chkconfig mysqld on
七、啓動mysql服務 /etc/init.d/mysqld start
啓動報錯:檢查: 7.1 能夠先使用此命令驗證m'y.cnf有沒有錯; /opt/mysql/bin/mysqld_safe 若能夠正常啓動,則證實my.cnf沒有問題。 7.2 關閉selinux 7.3 查看data/mysql權限
八、設置mysql密碼 mysqladmin -uroot password 'redhat'
九、設置環境變量
vim /etc/profile/ PATH=$PATH:/opt/mysql/bin/ source /etc/profile/
至此,mysql源碼包安裝完成。