基于linux使用mysql二进制包安装mysql
生活随笔
收集整理的這篇文章主要介紹了
基于linux使用mysql二进制包安装mysql
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
單實例MySQL二進制包的安裝
Centos 6.5 64bit?
下載mysql
1.官網地址:
http://dev.mysql.com/downloads/mysql/?
2.解壓
tar?xvf?mysql-5.6.27-linux-glibc2.5-x86_64.tar.gz3.移動到/usr/local/mysql
mv?mysql-5.6.27-linux-glibc2.5-x86_64?mysql4.安裝依賴的lib包:
centos:yum?install??libaio?-y5, 配置用戶,目錄
shell>?groupadd?mysql shell>?useradd?-r?-g?mysql?mysql shell>?cd?/usr/local/mysql shell>?chown?-R?mysql?. shell>?chgrp?-R?mysql?.6.初始化mysql
shell>scripts/mysql_install_db?--user=mysql??--datadir=/usr/local/mysql/data/ 錯誤: scripts/mysql_install_db?--user=mysql??--datadir=/data/mysql/data/ FATAL?ERROR:?please?install?the?following?Perl?modules?before?executing?scripts/mysql_install_db: Data::Dumperyum?-y?install?autoconf# Next command is optional
此時默認的my.cnf 會生成在/etc/下,如果為了方便管理,放在/ur/lcoal/mysql
下,則需要更改support-files/mysql.server 內容,將my.cnf的路徑修改,然后刪除/etc/my.cnf
再次啟動即可
conf=/usr/local/mysql/my.cnf shell>?cp?support-files/mysql.server?/etc/init.d/mysql.d?
這里最重要的就是初始化mysql的一些權限賬戶表,默認創建了一個空密碼的root用戶
?
7.啟動mysql
最簡單的啟動方式:
shell>?/usr/local/mysql/bin/mysqld?--user=mysql??--datadir=/usr/local/mysql/data/默認情況下使用/usr/local/mysql/data作為mysql的數據目錄,包括數據庫文件,log日志。
8.環境變量配置
發現無法使用mysql -uroot -p ?登陸mysql ,解決辦法將客戶端的路徑加入環境變量中去。
vim?/etc/profile export?PATH=$PATH:/usr/local/mysql/bin/ source?/etc/profile常用的mysql啟動參數:
/usr/local/mysql/bin/mysqld??--user=mysql?--basedir=/usr/local/mysql--datadir=/usr/local/mysql/data??--port=3306?--socket=/tmp/mysql.sock9.推薦的啟動mysql
/usr/local/mysql/support-files/mysql.server?start 或者 /etc/init.d/mysql.d??start一般來說,沒什么特別需要的話就是使用上述腳本啟動mysql服務器了,這個腳本可以加入到linux的系統服務。
10.關閉MySQL的方法
最直接的殺死
killall?mysqld???????-不推薦使用強制殺死,高并發情況下會造成數據丟失,損壞表文件推薦的方式:
/etc/init.d/mysql.d?stop?
?
轉載于:https://blog.51cto.com/douya/1579986
總結
以上是生活随笔為你收集整理的基于linux使用mysql二进制包安装mysql的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Netsclaer配置
- 下一篇: 在CentOS上安装Git