記錄: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這個普通使用者登入,試驗,即可。。。
相關文章
- 【Calculate】Calculate Linux安裝操作記錄Linux
- mysql5 7配置不生效解決記錄MySql
- 記錄一下docker desktop windows安裝,容器安裝等DockerWindows
- Linux下Oracle 11.2.0.1 RAC安裝筆記LinuxOracle筆記
- 記錄一次CentOS/Linux下安裝vsftp伺服器的過程CentOSLinuxFTP伺服器
- Docker安裝記錄Docker
- linux下安裝snap安裝工具Linux
- VMware下安裝centos7--詳細記錄CentOS
- linux 下安裝 jdkLinuxJDK
- linux下安裝dockerLinuxDocker
- linux下nginx安裝LinuxNginx
- Linux下安裝OpenCVLinuxOpenCV
- Linux下安裝nginxLinuxNginx
- linux下安裝elasticsearchLinuxElasticsearch
- Linux 下安裝 RedisLinuxRedis
- Linux下安裝RedisLinuxRedis
- InfluxDB Linux 下安裝Linux
- mysql linux下安裝MySqlLinux
- Linux下安裝RabbitMQLinuxMQ
- Linux下安裝pymysqlLinuxMySql
- Linux下安裝jiebaLinuxJieba
- Linux下安裝GensimLinux
- Linux下SuperLU安裝Linux
- Linux下安裝GitLinuxGit
- linux下安裝pythonLinuxPython
- Linux 下安裝 ComposerLinux
- Linux下expect安裝Linux
- 記錄 Ubuntu 安裝 homestaedUbuntu
- Macbook安裝Cplex記錄Mac
- 安裝seafile記錄文件
- Redis On Windows安裝記錄RedisWindows
- 重新記錄一下ArcGisEngine安裝的過程
- CentOS7下安裝Docker-Compose操作記錄CentOSDocker
- Maven的安裝/2.2 Linux下的安裝MavenLinux
- Linux下安裝java及配置(yum安裝)LinuxJava
- Linux下安裝使用MySQLLinuxMySql
- Linux下安裝MySQL 5.7LinuxMySql
- Linux下ODBC安裝配置Linux
- linux下安裝python 3.6LinuxPython