記錄:linux下安裝mysql5
shell> groupadd mysql(普通使用者)
shell> useradd -g mysql mysql
為mysqld增加一個登入使用者和組:
shell> gunzip < mysql-VERSION.tar.gz | tar -xvf -
shell> cd mysql-VERSION
挑選一個你想解開分發包的目錄,進入該目錄
shell> ./configure --prefix=/usr/local/mysql
shell> make
shell> make install
編譯安裝,自定義安裝目錄。
shell> cp support-files/my-medium.cnf /etc/my.cnf
如果想要配置為支援InnoDB表,應當編輯/etc/my.cnf檔案,
去掉innodb_...開始選項行前面的#符,並將選項值改為你想要的。
注意的是:innodb格式的表支援事務
shell> cd /usr/local/mysql
進入安裝目錄。
shell> bin/mysql_install_db --user=mysql
如果用root執行命令,應當使用--user選項。
選項的值應與你在第一步為執行伺服器所建立的登入賬戶相同。
如果用該使用者登入來執行命令,可以省略--user選項。
選項的值應與你在第一步為執行伺服器所建立的登入賬戶相同。
如果用該使用者登入來執行命令,可以省略--user選項。
用mysql_install_db建立MySQL授權表後,需要手動重新啟動伺服器
將程式二進位制的所有權改為root,
資料目錄的所有權改為你執行mysqld的使用者。
如果位於安裝目錄(/usr/local/mysql)下,命令應為:
shell> chown -R root .
將檔案的所有屬性改為root使用者。
shell> chown -R mysql var
將資料目錄的所有屬性改為mysql使用者
shell> chgrp -R mysql .
將組屬性改為mysql組。
shell> bin/mysqld_safe --user=mysql &
安裝好以後測試啟動伺服器,
如果這個命令提示mysqld daemon ended並馬上失敗,
那麼你能在資料目錄中的檔案“hostname'.err”找到一些資訊。
如果從一個原始碼RPM開始,那麼執行如下命令:
shell> rpmbuild --rebuild --clean MySQL-VERSION.src.rpm
這樣你製作一個可以安裝的二進位制RPM。
對於舊版本的RPM,你可能需要替換用rpm替換命令rpmbuild。
註釋:該過程不為任何MySQL賬戶設定密碼。對於舊版本的RPM,你可能需要替換用rpm替換命令rpmbuild。
然後以mysql這個普通使用者登入,試驗,即可。。。
相關文章
- Linux工具安裝記錄Linux
- Linux下安裝tomcat+jdk+mysql記錄LinuxTomcatJDKMySql
- linux下sendmail郵件系統安裝操作記錄LinuxAI
- 【Calculate】Calculate Linux安裝操作記錄Linux
- 記錄一下docker desktop windows安裝,容器安裝等DockerWindows
- mysql5 7配置不生效解決記錄MySql
- Linux下安裝Oracle軟體所在目錄LinuxOracle
- Oracle在Linux下的安裝,檔案目錄OracleLinux
- Docker安裝記錄Docker
- lepus安裝記錄
- HandlerSocket安裝記錄
- Mantis安裝記錄
- LINUX AS4+ORACLE10G安裝記錄LinuxOracle
- VMware下安裝centos7--詳細記錄CentOS
- 記錄 Ubuntu 安裝 homestaedUbuntu
- Redis On Windows安裝記錄RedisWindows
- Macbook安裝Cplex記錄Mac
- 安裝seafile記錄文件
- Centos 安裝Mysql記錄CentOSMySql
- Ubuntu安裝使用記錄Ubuntu
- Centos下安裝破解Jira7的操作記錄CentOS
- 重新記錄一下ArcGisEngine安裝的過程
- Linux下安裝、解除安裝mysqlLinuxMySql
- linux下安裝snap安裝工具Linux
- Linux下Oracle 11.2.0.1 RAC安裝筆記LinuxOracle筆記
- linux下Nagios安裝學習筆記LinuxiOS筆記
- linux下安裝手記(jdk,subversion,ant,svnant)LinuxJDKNaN
- 記錄一次CentOS/Linux下安裝vsftp伺服器的過程CentOSLinuxFTP伺服器
- centos7下安裝php+memcached簡單記錄CentOSPHP
- CentOS7下安裝Docker-Compose操作記錄CentOSDocker
- Centos6.9下安裝並使用VNC的操作記錄CentOSVNC
- Pycharm 個人安裝小記錄PyCharm
- Jenkins 安裝簡記錄Jenkins
- 安裝apache+php記錄ApachePHP
- nagios snmp 安裝記錄iOS
- c++ protobuf安裝記錄C++
- Linux下JDK安裝與解除安裝LinuxJDK
- Linux下安裝DockerLinuxDocker