亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

離線安裝CDH-cdh5.8.3及二進制部署Mysql5.7教程

發布時間:2020-05-13 11:50:43 來源:億速云 閱讀:385 作者:三月 欄目:數據庫

下面一起來了解下離線安裝CDH-cdh5.8.3及二進制部署Mysql5.7教程,相信大家看完肯定會受益匪淺,文字在精不在多,希望離線安裝CDH-cdh5.8.3及二進制部署Mysql5.7教程這篇短內容是你想要的。

1.檢查系統是否有安裝過的mysql,需要卸載干凈

#rpm -qa|grep -i mysql

mysql-server-5.1.71-1.el6.x86_64

mysql-5.1.71-1.el6.x86_64

mysql-devel-5.1.71-1.el6.x86_64

qt-mysql-4.6.2-26.el6_4.x86_64

mysql-libs-5.1.71-1.el6.x86_64

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

離線安裝CDH-cdh5.8.3及二進制部署Mysql5.7教程

#rpm -e mysql-server-5.1.71-1.el6.x86_64  --nodeps

#rpm -e mysql-5.1.71-1.el6.x86_64         --nodeps

#rpm -e mysql-devel-5.1.71-1.el6.x86_64   --nodeps

#rpm -e qt-mysql-4.6.2-26.el6_4.x86_64    --nodeps

#rpm -e mysql-libs-5.1.71-1.el6.x86_64    --nodeps

#rpm -e perl-DBD-MySQL-4.013-3.el6.x86_64 --nodeps

2.創建mysql用戶組和用戶,data目錄及其用戶目錄

#userdel mysql                               #刪除用戶

#groupdel mysql                              #刪除用戶組名

#mkdir /home/mysql                           #在home文件夾下創建文件夾mysql

#mkdir /home/mysql/data                      #在mysql文件夾下創建文件夾data

#groupadd mysql                              #創建一個名為mysql的用戶組

#useradd -g mysql -d /home/mysql mysql       #在用戶組下創建用戶        

會報如下警告

useradd: warning: the home directory already exists.

Not copying any file from skel directory into it.

處理如下:

#cp /etc/skel/.bash_profile /home/mysql

#cp /etc/skel/.bashrc /home/mysql

#cp /etc/skel/.bash_logout /home/mysql

3.解壓軟件

#tar -xvf mysql-5.7.17-linux-glibc2.5-x86_64.tar     

#cd mysql-5.7.17-linux-glibc2.5-x86_64

#mv * /home/mysql

4.初始化mysql數據庫

#./bin/mysqld --user=mysql --basedir=/home/mysql --datadir=/home/mysql/data --initialize --lc_messages_dir=/home/mysql/share --lc_messages=en_US

注意:5.7的版本中已經不在使用mysql_install_db

    [ERROR] Can't find error-message file '/home/mysql/share/errmsg.sys'. Check error-       message file location and 'lc-messages-dir' configuration directive.

    是由于沒有這和兩個系統變量有關,lc_messages_dir andlc_messages, 正常默認是沒有問題。     這里我們顯式指定一下。重新初始化

5.檢測下是否能啟動mysql服務

剛剛我用的是/home/mysql為mysql的安裝目錄basedir, 則在啟動服務時會出現如下錯誤:

[root@cdh2 mysql]# ./support-files/mysql.server start

./support-files/mysql.server: line 271: cd: /usr/local/mysql: No such file or directory

Starting MySQLCouldn't find MySQL server (/usr/local/mysql/[FAILED]ld_safe)

由上面可知mysql的tar.gz安裝包的默認安裝目錄為/usr/local/mysql, 

這時候我們需要修改/support-files/mysql.server文件的basedir和datadir目錄路徑為我們環境所在的mysql的basedir和datadir路徑

# vim support-files/mysql.server

--------------------------

...

basedir=/home/mysql

datadir=/home/mysql/data

...

--------------------------

# ./support-files/mysql.server start

start Starting MySQL.. OK!

6.創建軟連接

# ln -s /home/mysql/bin/mysql /usr/bin/mysql

7.創建配置文件

將默認的生成的my.cnf備份

# mv /etc/my.cnf /etc/my.cnf.bak

進入mysql的安裝目錄支持文件目錄

# cd /home/mysql/support-files

拷貝配置文件模板為新的mysql配置文件

# cp my-default.cnf /etc/my.cnf

設置編碼,可按需修改新的配置文件選項, 不修改配置選項, mysql則按默認配置參數運行. 

# vim /etc/my.cnf

[mysqld]

basedir = /home/mysql

datadir = /home/mysql/data

#key_buffer = 16M

key_buffer_size = 32M

max_allowed_packet = 32M

thread_stack = 256K

thread_cache_size = 64

query_cache_limit = 8M

query_cache_size = 64M

query_cache_type = 1

max_connections = 550

#log_bin=/home/mysql/mysql_binary_log

sql_mode=STRICT_TRANS_TABLES 

binlog_format = mixed

read_buffer_size = 2M

read_rnd_buffer_size = 16M

sort_buffer_size = 8M

join_buffer_size = 8M

innodb_file_per_table = 1

innodb_flush_log_at_trx_commit  = 2

innodb_log_buffer_size = 64M

innodb_buffer_pool_size = 4G

innodb_thread_concurrency = 8

innodb_flush_method = O_DIRECT

innodb_log_file_size = 512M

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

8.配置mysql服務開機自動啟動

# mkdir /var/run/mysqld

# chown -R mysql:mysql /var/run/mysqld

注釋掉log_bin ,需要的時候要設置server_id

注釋掉key_buffer,保留key_buffer_size

# cp /home/mysql/support-files/mysql.server /etc/init.d/mysqld      # 拷貝啟動文件到/etc/init.d/下并重命令為mysqld

# chmod 755 /etc/init.d/mysqld                           # 增加執行權限

# chkconfig --list mysqld                    # 檢查自啟動項列表中沒有mysqld這個,

# chkconfig --add mysqld                    # 如果沒有就添加mysqld:

# chkconfig mysqld on                      # 用這個命令設置開機啟動:

9.初始化mysql用戶root密碼

#mysql -u root -p

輸入之前的隨機密碼

mysql>SET PASSWORD = PASSWORD('123456');           # PASSWORD()里面的123456 

mysql>ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

mysql>flush privileges;

10.授權所有主機都能用root登陸

grant all on *.* to 'root'@'%' identified by '123456';

11.創建mysql數據庫

hive 數據庫

create database hive DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

 --集群監控數據庫

create database amon DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

--hue 數據庫

create database hue DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

--oozie 數據庫

create database oozie DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

----reports manager

create database rman DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

看完離線安裝CDH-cdh5.8.3及二進制部署Mysql5.7教程這篇文章后,很多讀者朋友肯定會想要了解更多的相關內容,如需獲取更多的行業信息,可以關注我們的行業資訊欄目。

向AI問一下細節

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

AI

南雄市| 安宁市| 万山特区| 思南县| 昭觉县| 明光市| 南汇区| 轮台县| 招远市| 宾川县| 阿尔山市| 武隆县| 临夏市| 崇文区| 深圳市| 贵南县| 桐乡市| 汝州市| 高要市| 漯河市| 双鸭山市| 武汉市| 荥阳市| 广水市| 绥化市| 东光县| 米林县| 长葛市| 保德县| 开阳县| 嘉荫县| 都江堰市| 三门县| 灵丘县| 民县| 文水县| 利津县| 丹棱县| 昌平区| 多伦县| 巴彦县|