CentOS中Mysql安裝方法

一个新手
發布: 2017-10-17 10:02:02
原創
1345 人瀏覽過

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 < /tmp/logincenter.sql
登入後複製

以上是CentOS中Mysql安裝方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!