最近有個專案要用到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 命令提示視窗,你可以...