MySQL是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),安裝后需要配置才能使用,下面我們來介紹一下MySQL的安裝和使用方法。
安裝MySQL
首先下載并安裝MySQL,可以從官網(wǎng)下載最新版的MySQL安裝包。
$ wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm $ sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm $ sudo yum install mysql-server
安裝完成后,啟動MySQL服務(wù)并設(shè)置開機(jī)自啟:
$ sudo service mysqld start $ sudo systemctl enable mysqld
設(shè)置MySQL
設(shè)置MySQL的root用戶密碼:
$ mysql_secure_installation
進(jìn)入MySQL的交互界面:
$ mysql -u root -p
在MySQL命令行界面中創(chuàng)建一個新的數(shù)據(jù)庫,并授權(quán)一個新的用戶訪問:
mysql> CREATE DATABASE my_db; mysql> GRANT ALL ON my_db.* TO 'my_user'@'%' IDENTIFIED BY 'my_password'; mysql> FLUSH PRIVILEGES;
使用MySQL
在命令行中使用MySQL:
$ mysql -u my_user -pmy_password my_db
在MySQL命令行中進(jìn)行數(shù)據(jù)庫操作:
mysql> SHOW DATABASES; mysql> USE my_db; mysql> SHOW TABLES; mysql> SELECT * FROM my_table;
在Python中使用MySQL:
import mysql.connector mydb = mysql.connector.connect( host="localhost", user="my_user", password="my_password", database="my_db" ) mycursor = mydb.cursor() mycursor.execute("SELECT * FROM my_table") myresult = mycursor.fetchall() for x in myresult: print(x)
至此,MySQL的安裝和使用就介紹完了。