非root使用者安裝、配置mysql

來源:互聯網
上載者:User

標籤:users   日誌   soc   creat   設定檔   佔用   ase   libc   word   

 

1. 下載mysql,可能是因為伺服器作業系統版本較低(CentOS4.3),安裝5.7時提示缺lib,剛好我不需要一定安裝新版,所以下載了5.1 Linux - Generic (glibc 2.5) (x86, 64-bit), Compressed TAR Archive

去mysql官方網站下載即可。

http://downloads.mysql.com/archives/community/

 

2. 上傳到伺服器,解壓。

可以用rz上傳,解壓用tar即可。

建立mysql-data和mysql-log目錄,作為資料目錄和日誌目錄。

 

3. 改設定檔my.cnf

從mysql 的 support-file 目錄裡複製my-medium.cnf到mysql目錄下改名為my.cnf(其他目錄或檔案名稱也可以,需要後面安裝命令裡同步修改)

cd ~/mysqlcp support-files/my-medium.cnf ./my.cnf
vim my.cnf

修改所有port和socket,防止連接埠或檔案路徑被管理員或其他人佔用。

[client]#password    = your_passwordport        = 8301socket        = /home/users/xxxxx/mysql/mysql8301.sock# Here follows entries for some specific programs# The MySQL server[mysqld]port        = 8301socket        = /home/users/xxxxx/mysql/mysql8301.soc

 給my.cnf添加以下內容,以便修改路徑

pid-file        = /home/users/wangyang04/mysql/mysql.pidbasedir        = /home/users/wangyang04/mysqldatadir        = /home/users/wangyang04/mysql-datatmpdir         = /home/users/wangyang04/mysql/tmplog-error       = /home/users/wangyang04/mysql-log/mysql.errgeneral_log_file        = /home/users/wangyang04/mysql-log/mysql.loggeneral_log             = 1

 

4. 安裝

./mysql_install_db --basedir=/home/users/xxxxx/mysql --datadir=/home/users/xxxxx/mysql-data --user=xxxxx --defaults-file=/home/users/xxxxx/mysql/my.cnf --socket=/home/users/xxxxx/mysql/socket

其中/home/users/xxxxx 是使用者家目錄,mysql解壓之後放在/home/users/xxxxx/mysql,mysql-data是資料路徑

 

5. 啟動

cd ~/mysql./bin/mysqld_safe --defaults-file=/home/users/wangyang04/mysql/my.cnf &

如果啟動報錯,一看輸出,二看日誌,三確認以上配置是否已經做好。

 

6. 基本配置

(1)修改root密碼

./bin/mysqladmin --socket=/home/users/xxxxx/mysql/mysql8301.sock -uroot password 123456

(2)本機登入mysql

./bin/mysql --socket=/home/users/xxxxx/mysql/mysql8301.sock -uroot -p123456

(3)建立使用者、分配許可權

登入mysql之後

CREATE USER ‘username‘@‘%‘ IDENTIFIED BY ‘password‘;GRANT all ON *.* TO ‘username‘@‘%‘;

具體使用者操作可以參考:http://www.jb51.net/article/31850.htm

 

非root使用者安裝、配置mysql

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.