>>版權聲明:本文爲原創文章,請不要拷貝轉載。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
這些問題也是因爲權限不夠致使沒法寫入或讀取引發。
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
喜歡的話能夠打賞一下哦!!!
支付寶
微信