91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MYSQL_Linux安裝簡單教程

發布時間:2020-05-09 10:08:39 來源:億速云 閱讀:246 作者:三月 欄目:數據庫

下文主要給大家帶來MYSQL_Linux安裝簡單教程,希望這些文字能夠帶給大家實際用處,這也是我編輯MYSQL_Linux安裝簡單教程這篇文章的主要目的。好了,廢話不多說,大家直接看下文吧。

***實驗環境***

1.系統平臺:RedHat Linux 6.5

[root@mysql ~]# uname -a

Linux mysql 2.6.32-431.el6.x86_64 #1 SMP Sun Nov 10 22:19:54 EST 2013 x86_64 x86_64 x86_64 GNU/Linux

[root@mysql ~]# cat /etc/issue

Red Hat Enterprise Linux Server release 6.5 (Santiago)

Kernel \r on an \m

2.實用軟件:mysql-5.5.37.tar.gz,cmake-2.8.12.2.tar.gz

 軟件來源:http://mysql.mirror.kangaroot.net/Downloads/MySQL-5.5/

      http://wwwNaNake.org/files/v2.8/

3.準備前工作:

A.修改主機名文件

[root@mysql /]# vi /etc/hosts

192.168.1.211   mysql

B.修改網絡配置文件

[root@mysql /]# vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

HWADDR=00:0C:29:A6:EF:6E

TYPE=Ethernet

UUID=4d0cd3ec-ef71-4036-bf9e-4d46ae76bcb2

ONBOOT=yes--不允許自動引導

NM_CONTROLLED=yes

BOOTPROTO=static--使用靜態IP地址

IPADDR=192.168.1.221--添加Ip地址

NETWORK=255.255.255.0--添加子網掩碼

GATEWAY=192.168.1.1--添加網關

[root@mysql /]# service network restart

B.關閉防火墻

[root@mysql /]# service iptables stop

C.關閉安全機制

[root@mysql /]# vi /etc/selinux/config

SELINUX=disabled

D.重啟計算機

[root@mysql /]# reboot

or init 6

or shutdown -rf

 MYSQL_Linux安裝簡單教程

 

一、 校驗MYSQL是否存在已安裝庫文件,如果已存在庫文件需刪除;不然會引起沖突

[root@mysql ~]# rpm -qa | grep -i mysql

qt-mysql-4.6.2-26.el6_4.x86_64

mysql-server-5.1.71-1.el6.x86_64

mysql-libs-5.1.71-1.el6.x86_64

perl-DBD-MySQL-4.013-3.el6.x86_64

mysql-5.1.71-1.el6.x86_64

二、 卸載已存在的MYSQL庫文件

[root@mysql ~]# rpm -ev qt-mysql-4.6.2-26.el6_4.x86_64 --nodeps

[root@mysql ~]# rpm -ev mysql-server-5.1.71-1.el6.x86_64 --nodeps

[root@mysql ~]# rpm -ev mysql-libs-5.1.71-1.el6.x86_64 --nodeps

[root@mysql ~]# rpm -ev mysql-5.1.71-1.el6.x86_64 --nodeps

[root@mysql ~]# rpm -ev perl-DBD-MySQL-4.013-3.el6.x86_64 --nodeps

OR 使用yum 刪除庫文件

/*6.5 yum配置方法*/

a. 備份系統自帶yum源,備份之后;或刪除或重命名

[root@mysql mysql]# cp –p /etc/yum.repos.d/rhel-source.repo ~/rhel-source.repo.bak

[root@mysql mysql]# rm –f /etc/yum.repos.d/rhel-source.repo

or

[root@mysql mysql]# mv rhel-source.repo back_rhel-source.repo.bak

b.創建yum源文件

[root@mysql mysql]# cd /etc/yum.repos.d

vi rhel6.repo

[rhel6.5]

name=yum server

baseurl=file:///yum

enabled=1

gpgcheck=0

gpgfile=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

c.創建yum目錄

[root@mysql mysql]# mkdir /yum

d.掛在光驅至yum目錄(redhat 6.5 配置完成后,如果不能識別需要重啟云服務器再掛載yum)

[root@mysql mysql]# mount /dev/cdrom /yum

f.測試yum源

[root@mysql mysql]# Yum list

[root@mysql mysql]# Yum clean all

g.刪除MYSQL庫文件

[root@mysql mysql]# yum –y remove mysql-5.1.71-1.el6.x86_64

 

三、 將動態函數庫加載到高速緩存(cache)中,提供MYSQL的高可用性

1. 將MySQL數據庫函數庫的存放目錄寫入此文件中

[root@mysql software]# vi /etc/ld.so.conf

include ld.so.conf.d/*.conf

/usr/local/lib

/usr/local/lib64

2.保存寫入,生效函數庫

[root@mysql software]# ldconfig

[root@mysql software]# ldconfig -p

四、 確保以下所需系統軟件包已經被安裝

1. 切入到yum源存放目錄

[root@mysql Packages]# cd /yum/Packages

2. 校驗系統所需軟件包gcc* gcc-c++* autoconf* automake* zlib* libxml* ncurses-devel* libgcrypt* libtool*

[root@mysql Packages]# rpm -qa | grep -i gcc*

  3.好吧,不要都驗證了;把所有的需求軟件包都安裝

[root@mysql Packages]# yum -y install gcc* gcc-c++* autoconf* automake* zlib* libxml* ncurses-devel* libgcrypt* libtool*

五、 安裝方法常用有兩種,一種為通用方法格式為.tar的源碼安裝,一種為RPM包安裝方法

***源碼包實施安裝過程***

1. 查看MYSQL組和用戶,重建MYSQL組及用戶

[root@mysql ~]# cat /etc/group

[root@mysql ~]# cat /etc/passwd

[root@mysql ~]# userdel mysql

[root@mysql ~]# groupadd mysql

[root@mysql ~]# useradd -r -g mysql mysql

2. 新建MYSQL數據庫工作目錄,建議設在/usr/local/下面

a. 創建MYSQL安裝路徑

[root@mysql mysql]# mkdir -p /usr/local/mysql

b. 創建MYSQL數據庫存放路徑

[root@mysql /]# mkdir -p /data/mysql

c. 賦予MYSQL數據存放權限

[root@mysql /]# chown -R mysql:mysql /data/mysql/

[root@mysql /]# chmod 775 /data/mysql/

3. 安裝cmake軟件包

[root@mysql software]# tar -zxvf  cmake-2.8.12.2.tar.gz

[root@mysql software]# ls

[root@mysql software]# cd cmake-2.8.12.2

[root@mysql cmake-2.8.12.2]# ls

[root@mysql cmake-2.8.12.2]# ./configure

[root@mysql cmake-2.8.12.2]# make;make install

4. 編譯安裝MYSQL源碼包

 [root@mysql software]# tar zxvf mysql-5.5.37.tar.gz

[root@mysql software]# cd mysql-5.5.37

[root@mysql mysql-5.5.37]# ls

[root@mysql mysql-5.5.37]# cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/data/mysql/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS:STRING=utf8,gbk -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/data/mysql/ -DMYSQL_USER=mysql -DMYSQL_TCP_PORT=3306

[root@mysql mysql-5.5.37]# echo $?

***注意事項***

echo $? 返回0則表示成功,返回1則標識失敗

重新編譯時,需要清除舊的對象文件和緩存信息。

# make clean

# rm -f CMakeCache.txt

# rm -rf /etc/my.cnf

參數說明:

-DCMAKE_INSTALL_PREFIX=/home/mysql/mysql   //安裝目錄

-DINSTALL_DATADIR=/home/mysql/data         //數據庫存放目錄

-DDEFAULT_CHARSET=utf8                     //使用utf8字符

-DDEFAULT_COLLATION=utf8_general_ci         //校驗字符

-DEXTRA_CHARSETS=all                       //安裝所有擴展字符集

-DENABLED_LOCAL_INFILE=1                   //允許從本地導入數據

[root@mysql mysql-5.5.37]# make;make install

[root@mysql mysql-5.5.37]# echo $? (0表示成功,1表示失敗)

5. /usr/local/src/mysql/mysql-5.5.37下的目錄結構

Directory

Contents of Directory

bin

Client programs and the mysqld server

data

Log files, databases

docs

Manual in Info format

man

Unix manual pages

include

Include (header) files

lib

Libraries

scripts

mysql_install_db

share

Miscellaneous support files, including error messages, sample configuration files, SQL for database installation

sql-bench

Benchmarks

 

6. 配置并初始化數據庫

a. 創建my.cnf配置文件

[root@mysql mysql-5.5.37]# cp support-files/my-medium.cnf /etc/my.cnf

b. 執行前需賦給scripts/mysql_install_db文件執行權限

[root@mysql mysql-5.5.37]# cd /usr/local/mysql/

[root@mysql mysql]# ls

c. 初始化數據庫

       [root@mysql mysql]# scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql/

       [root@mysql mysql]# echo $?

d. 創建管理MySQL數據庫的shell腳本,并賦予其執行權限

[root@mysql mysql]# cp support-files/mysql.server /etc/init.d/mysqld

[root@mysql mysql]# chmod +x /etc/init.d/mysqld

e. 啟動MYSQL數據庫

[root@mysql mysql]# /etc/init.d/mysqld start

Starting MySQL...[  OK  ]

f. 通過命令行登錄管理MySQL云服務器(提示輸入密碼時直接回車)

[root@mysql mysql]# /usr/local/mysql/bin/mysql -u root –p

Enter password:

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 1

Server version: 5.5.37-log Source distribution

Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> quit

Bye

g. 安裝MYSQL客戶端軟件包,可以支持MYSQL命令行命令

[root@mysql Packages]# yum -y install mysql

h. 設置Mysql密碼

 [root@test ~]#/usr/local/mysql/bin/mysqladmin password -uroot 'cy_mysql'

***遇到問題,提示沒有使用密碼***

mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: YES)'

***解決辦法***

(1)查看配置文件使用密碼情況

[root@mysql Packages]# cat /etc/my.cnf

(2)建立mysql命令鏈接

[root@mysql mysql]# ln -s /usr/local/mysql/bin/* /usr/local/bin

(3)以命令行模式啟動MYSQL,修改密碼,為root添加遠程連接能力;更新權限

[root@mysql mysql]#  mysqld_safe --skip-grant-tables &

mysql -uroot –p

Enter password:cy_mysql (輸入密碼)

mysql> use mysql;

mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root";

or

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'cy_mysql' WITH GRANT OPTION;

mysql> update user set password=PASSWORD("cy_mysql")where user="root";

mysql> select Host,User,Password  from user where User='root';

mysql> flush privileges ;

mysql> quit

(4)重新啟動MYSQL數據庫,并驗證登錄

[root@mysql ~]# service mysqld restart

[root@mysql ~]# mysql -uroot –p

Enter password:cy_mysql

mysql> show databases ;

+--------------------+

| Database           |

+--------------------+

| information_schema |

| mysql              |

| performance_schema |

| test               |

+--------------------+

4 rows in set (0.00 sec)

mysql> quit

7. 重新啟動Linux云服務器,登錄MYSQL報錯

[root@mysql ~]# mysql -uroot -p

Enter password:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/data/mysql/mysql.sock' (2)

a. 查看MYSQL數據服務是否啟動

[root@mysql ~]# /etc/init.d/mysqld status

b. 啟動MYSQL數據庫

[root@mysql ~]# service mysqld start

Or

[root@mysql ~]# /etc/init.d/mysqld start

 

8. 在客戶端使用Navicat for mysql工具連接MYSQL進行操作

MYSQL_Linux安裝簡單教程 

MYSQL_Linux安裝簡單教程 

 

9. 修改MYSQL云服務器數據庫中命令行不區分表大小寫

[root@mysql ~]# vi /etc/my.cnf

[mysqld]

lower_case_table_names=1

10.   數據備份與還原

  (1). 備份整個庫

a. 創建備份目錄

 [root@mysql /]# mkdir /backup

b. 指定備份目錄,指定備份庫

[root@mysql /]# mysqldump -u root -p bank > /backup/test_bank.sql

Enter password:

c. 還原數據庫

[root@mysql backup]# mysql -u root -p

Enter password:

mysql> use bank

Database changed

mysql> source /backup/test_bank.sql

  (2).備份某一個表

      a.備份表

[root@mysql backup]# mysqldump -u root -p bank tab_item > /backup/test_bank_item.sql

c. 還原表

[root@mysql backup]# mysql -u root -p

Enter password:

mysql> use bank

Database changed

mysql> source /backup/test_bank_item.sql

對于以上關于MYSQL_Linux安裝簡單教程,大家是不是覺得非常有幫助。如果需要了解更多內容,請繼續關注我們的行業資訊,相信你會喜歡上這些內容的。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

福鼎市| 鄯善县| 利辛县| 辽中县| 于都县| 望都县| 麦盖提县| 新田县| 四会市| 浑源县| 道真| 建宁县| 墨竹工卡县| 扎赉特旗| 灌阳县| 呼伦贝尔市| 泾川县| 武安市| 河曲县| 资溪县| 海林市| 阿拉善左旗| 建湖县| 武宁县| 五常市| 准格尔旗| 沁源县| 古浪县| 瓮安县| 苍溪县| 蕲春县| 方正县| 普兰县| 山东省| 清涧县| 巴南区| 娱乐| 武宁县| 保山市| 和林格尔县| 措美县|