CentOS中Mysql安裝方法

mysql部署文檔

操作系統:centos Linux release 7.4.1708
內核版本:3.10.0

# 手動安裝
1> 將mysql-5.5.54-linux2.6-x86_64.tar.gz上傳至CentOS服務器/tmp目錄下

2> 解壓壓縮包至/usr/local/

[root@localhost?local]#?tar?-zxvf?/tmp/mysql-5.5.54-linux2.6-x86_64.tar.gz?-C?/usr/local/

3> 設置軟連接

[root@localhost?local]#?ln?-s?mysql-5.5.54-linux2.6-x86_64/?mysql

4> 新增用戶組和用戶

[root@localhost?local]#?groupadd?-r?mysql  [root@localhost?local]#?useradd?-g?mysql?-r?-s?/sbin/nologin?mysql

5> 給/usr/local/mysql/*權限

[root@localhost?local]#?chown?-R?mysql.mysql?/usr/local/mysql/*

6> 設置數據存儲路徑,并賦予權限

[root@localhost?local]#?mkdir?–p?/data/mydata  [root@localhost?local]#?chown?-R?mysql.mysql?/data/mydata

7> 初始化mysql

[root@localhost?local]#?cd?/usr/local/mysql  [root@localhost?local]#?scripts/mysql_install_db?--datadir=/data/mydata?--user=mysql

8> 改回root權限

[root@localhost?local]#?chown?-R?root?/usr/local/mysql/*

9> 加入自動啟動

[root@localhost?local]#?cp?-a?mysql/support-files/mysql.server?/etc/rc.d/init.d/mysqld  [root@localhost?local]#?chkconfig?--add?mysqld

10> 修改配置文件

[root@localhost?local]#?cp?-a?/usr/local/mysql/support-files/my-large.cnf?/etc/my.cnf  [root@localhost?local]#?vi?/data/mydata

在[mysqld]字段下添加 datadir = /data/mydata
thread_concurrency = CPU物理核心數的2倍
保存,退出/etc/my.cnf

11> 啟動mysql服務

[root@localhost?local]#?/etc/rc.d/init.d/mysqld?start

12> 創建root用戶密碼
*先登錄mysql

[root@localhost?local]#?mysql?-uroot?-hlocalhost?-p  Enter?password:

*承上,顯示Enter password:
(直接回車)
*設置密碼,假設密碼為:zz2014info

mysql>?SET?PASSWORD?FOR?'root'@'localhost'=PASSWORD('zz2014info');

*顯示如下,則表示創建密碼成功

Query?OK,?0?rows?affected?(0.14?sec)

13> 創建mysql實例
*創建mysql實例,例如logincenter

**************************************************************
****************mysql實例名是區分大小寫的*********************
********************開發這邊統一小寫**************************
********************忽略大小寫可配置**************************
**************************************************************

mysql>?CREATE?DATABASE?logincenter;  Query?OK,?1?row?affected?(0.01?sec)

*查看實例是否創建成功

mysql>?SHOW?DATABASES;+--------------------+  |?Database?|  +--------------------+  |?information_schema?|  |?logincenter?|  |?mysql?|  |?performance_schema?|  |?test?|  +--------------------+

14> 將mysql命令加入環境變量

[root@localhost?local]#?echo?"PATH=$PATH:/usr/local/mysql/bin"?>?/etc/profile.d/mysql.sh[root@localhost?local]#?echo?"export?PATH"?>>?/etc/profile.d/mysql.sh[root@localhost?local]#?source?/etc/profile

15> 導入.sql語句腳本(以logincenter.sql為例)

[root@localhost?local]#?mysql?-uroot?-pzz2014info?logincenter?

? 版權聲明
THE END
喜歡就支持一下吧
點贊5 分享