Mysql版本、安裝、設置、命令

>>版權聲明:本文爲原創文章,請不要拷貝轉載。html

 

1.Mysql版本mysql

MySQL Enterprise Edition 企業版,收費
MySQL Cluster CGE 高級集羣版,收費
MySQL Community Server 社區版,免費,開源
MySQL Cluster 社區集羣版,免費,開源

MariaDB Mysql分支,免費,開源

 

2.Mysql安裝linux

1.Mysql安裝sql

tar.gz包安裝官方文檔:https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html微信

流程很簡單,照着作就好了。文檔也包含其餘類型安裝包的安裝方法,就在附近仔細找找。socket

注意:1.若是有安裝過mysql可能會遇到一些問題,須要把原來安裝的文件,數據文件都刪除。日誌

   不知道放哪,能夠查看/etc/my.cnf文件,裏面是mysql文件和目錄配置,這些目錄放置了數據、SSL證書、進程id等等。code

   2.在安裝執行初始化的時候會生成一個root用戶,密碼會輸出在控制檯,注意要記錄下來。server

   若是沒記錄下來,不要擔憂,把數據文件刪了從新初始化就能夠了。htm

   3.啓動過程可能報錯,咱們能夠看一下啓動日誌【/var/log/mysqld.log】,具體日誌輸出到了哪裏能夠在控制檯輸出中看到。

   4./etc/my.cnf文件必定要配置正確,正確的配置看上去像這樣:

[mysqld]
datadir=/var/lib/mysql  #這個目錄須要建立,不然會報這個錯誤The data directory needs to be specified
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

[client]
socket=/var/lib/mysql/mysql.sock

   5.須要配置目錄訪問權限

chown -R mysql  /usr/local/mysql/mysql-files
chown -R mysql  /var/lib/mysql
chown -R mysql  /var/run/mysqld
  • SSL error: Unable to get private key from 'server-key.pem'
  • 'Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock。(mysql.sock文件在mysql啓動時生成)

這些問題也是因爲權限不夠致使沒法寫入或讀取引發。

 

2.驗證是否啓動:

[root@localhost mysql-5.7.17-linux-glibc2.5-x86_64]# ps -ef|grep mysql
root       5489   2308  0 06:32 pts/0    00:00:00 /bin/sh bin/mysqld_safe --user=mysql
mysql      5646   5489  1 06:32 pts/0    00:00:00 ./bin/mysqld --basedir=. --datadir=/var/lib/mysql --plugin-dir=./lib/plugin --user=mysql --log-error=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock
root       5676   2308  0 06:32 pts/0    00:00:00 grep mysql

 

3.登陸一下看看:

[root@localhost bin]# ./mysql -uroot -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 5
Server version: 5.7.17

 

4.登陸後執行語句會提示修改密碼,那就改一下:

mysql> set password for root@localhost = password('root'); 
mysql> flush privileges; //這句會是爲了避免重啓當即生效

 

安裝基本完成了!!!!

 

3.其餘設置

 1.設置遠程登陸

mysql> use mysql;
mysql> update user set Host='%' where User='root';   //這裏也能夠把host設置成指定的ip
mysql> flush privileges;

 

4.經常使用命令

 

啓動:bin/mysqld_safe --user=mysql &
關閉:bin/mysqladmin -uroot -proot  shutdown
登陸:bin/mysql -uroot -p
退出登陸:exit

 

喜歡的話能夠打賞一下哦!!!

支付寶

微信

相關文章
相關標籤/搜索