MySQL環境搭建


INSTALL_MySQL:

  所有平台的MySQL下載地址:http://www.mysql.com/downloads

簡單介紹MySQL安裝

Linux上安裝MySQL的兩種方式:源碼安裝、RPM包安裝

(因為是Linux基礎知識,就不啰嗦啦)---主要講述使用rpm包安裝MySQL 5.7

 

MySQL的各RPM包:

  ①MySQL:MySQL服務器

  ②MySQL-client:MySQL客戶端程序,用於連接並操作Mysql服務器

  ③MySQL-devel:庫和包含文件,若想編譯其它MySQL客戶端(例如Perl模塊),則需要安裝該RPM包

  ④MySQL-shared:包含某些語言和應用程序需要動態裝載的共享庫(libmysqlclient.so*)

  ⑤MySQL-bench:數據庫服務器的基准和性能測試工具

 

RPM包安裝MySQL:

①MySQL官網下載版本tar包,上傳到linux系統

  mysql-5.7.14-1.el6.x86_64.rpm-bundle.tar

②新建/software目錄,將tar包mv到該目錄下,tar開

  tar xf mysql-5.7.14-1.el6.x86_64.rpm-bundle.tar

③利用yum安裝(推薦)

  yum localinstall /software/*.rpm

④MySQL初始化、配置/etc/my.conf、關閉防火牆和selinux

 

1、初始化啟動MySQL服務:

[root@mysqlserver ~]# service mysqld start

netstat -an |grep :3306

mysql的初始密碼在 /var/log/mysqld.log 里面

A temporary password is generated for root@localhost: a?tMa%FsE7a. 密碼

vim /etc/my.cnf  添加:validate_password=off

[root@mysqlserver ~]# service mysqld restart

用初始密碼登錄進去之后:set password=password('123');


如果安裝的是5.6版本的MySQL,在安裝成功后,默認的root用戶密碼為空,命令行創建root用戶的密碼:

[root@mysqlserver ~]# mysqladmin -u root password 123


 

2、連接到MySQL服務器:

[root@mysqlserver ~]# mysql -uroot -p -S /var/lib/mysql/mysql.sock Enter password:*** mysql> status  查看數據庫狀態 -------------- mysql Ver 14.14 Distrib 5.7.14, for Linux (x86_64) using EditLine wrapper Connection id: 13 Current database: db1 Current user: root@localhost SSL: Not in use Current pager: stdout Using outfile: '' Using delimiter: ; Server version: 5.7.14 Source distribution Protocol version: 10 Connection: Localhost via UNIX socket Server characterset: latin1 Db characterset: latin1 Client characterset: utf8 Conn. characterset: utf8 UNIX socket: /var/lib/mysql/mysql.sock Uptime: 2 days 13 hours 25 min 42 sec Threads: 2 Questions: 10793065 Slow queries: 0 Opens: 646 Flush tables: 1 Open tables: 426 Queries per second avg: 48.806
-------------- mysql> show databases; +--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
+--------------------+
4 rows in set (0.04 sec) mysql> quit  退出MySQL Bye [root@mysqlserver ~]#

 

3、MySQL的配置文件/etc/my.cnf

[root@mysqlserver ~]# cat /etc/my.cnf [mysqld] datadir=/mydata socket=/var/lib/mysql/mysql.sock symbolic-links=0 [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/mydata/mysqld.pid [root@mysqlserver ~]#

注意:MySQL在windows的配置文件是my.ini


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM