MYSQL MySQL5 6 37二進位制安裝

2021-08-08 12:15:02 字數 2596 閱讀 4188

最近有個專案要用到mysql

於是在mysql的論壇中找到了乙個5.6.37版本的

下面介紹怎麼安裝和使用mysql

--這個是官方的,可能已經失效了

下面這個是我上傳到雲上的

[root@zhang ~]# tar xvf mysql-5.6.37-linux-glibc2.12-x86_64.tar.gz -c /usr/local/

改下檔名,這個太長了

[root@zhang local ]# mv  mysql-5.6.37-linux-glibc2.12-x86_64 mysql

2.建立mysql的使用者和組

建立組:

[root@zhang ~]# groupadd -r -g 306 mysql 

建立使用者:

[root@zhang ~]# useradd -g 306  -r  -u 306 mysql 

3.修改目錄的所有者和所屬組:

[root@zhang ~]# chown -r mysql.mysql /usr/

local

/mysql/* 

建立儲存資料檔案的目錄(如果有的話就不用建立了)

[root@zhang ~]# mkdir -p /usr/local/mysql/mydata/data

修改所有者和所屬組

[root@zhang ~]# chown -r mysql.mysql /usr/local/mysql/mydata 

ll mydata

4.初始化mysql:

[root@zhang ~]#cd /usr/local/mysql/ 

[root@zhang mysql]# scripts/mysql_install_db 

--user=mysql --datadir=/usr/local/mysql/mydata/data/

5.建立初始化程序,並新增到/etc/init.d/下

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

[root@zhang mysql]# chkconfig --add mysqld

6.配置mysql的配置檔案

[root@zhang mysql]# vim /etc/my.cnf 

[mysqld]

datadir=/usr/local/mysql/mydata/data

#socket=/var/lib/mysql/mysql.sock

#user=mysql

# disabling symbolic-links is recommended to prevent assorted security risks

#symbolic-links=0

basedir=/usr/local/mysql

port=3306

sql_mode=no_engine_substitution,strict_trans_tables

#[mysqld_safe]

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

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

7.啟動mysql程序

[root@zhang mysql]# service mysqld start

8.檢視程序是否啟動:

[root@zhang mysql]# lsof -i:3306

command   pid  user   fd   type device size/off node name

mysqld  26961 mysql   10u  ipv6  67261      0t0  tcp *:mysql (listen)

9.配置環境變數:

[root@zhang mysql]# cd /root/

[root@zhang ~]# vim .bash_profile

修改下path變數

path=$path:$home/bin:/usr/local/mysql/bin

export path

10.給mysql新增密碼

[root@zhang ~]# mysqladmin -u root password 'zhang'

11.登入mysql

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

enter password:zhangmysql> show databases;

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

| database           |

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

| information_schema |

| mysql              |

| performance_schema |

| test               |

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

4 rows in set (0.02 sec)

基本就可以使用了,這樣mysql就徹底配置完成了

二進位制 二進位制起源

現代通訊技術的基礎是二進位制編碼。早在1865年麥克斯韋總結出麥克斯韋方程組之前,美國人摩斯 morse 於1837年發明了摩斯電碼和有線電報。有線電報的出現,具有劃時代的意義 它讓人類獲得了一種全新的資訊傳遞方式,這種方式 看不見 摸不著 聽不到 完全不同於以往的信件 旗語 號角 烽火,這也是二進...

判斷二進位製半整數(二進位制)

10年後,tokitsukaze大佬已經變成了年收入超百萬的的精英程式設計師,家裡沒錢也沒礦的teitoku,找tokitsukaze大佬借1000塊錢,然後tokitsukaze大佬說,借你1024吧,湊個整數。沒錯在2進製下1024是 二進位制整數 乙個正整數滿足其值為2的k次方 k為正整數 我...

mysql二進位制 MySql二進位制連線方式詳解

使用mysql二進位制方式連線 您可以使用mysql二進位制方式進入到mysql命令提示符下來連線mysql資料庫。例項以下是從命令列中連線mysql伺服器的簡單例項 root host mysql u root p enter password 在登入成功後會出現 mysql 命令提示視窗,你可以...