(阿里雲的yum倉庫,裏面的軟件都是阿里雲運維工程師定義的)python
yum install mysql -ymysql
-rpm -ivh mysqlxx.rpmlinux
(能夠自定製軟件的版本,以及能夠最優先的使用最新版本軟件)sql
CentOS-Base.repo epel.repo數據庫
yum install mysql-server mysql -ydjango
安裝mysql的方式也有2種,阿里雲官方提供的mariadb軟件包,版本可能過低,可是下載網速很快,方便學習使用centos
在企業裏面,多半不會使用阿里雲的mariadb版本,由於版本過低,安全性過低,公司會配置myariadb官方的yum倉庫.安全
touch Mariadb.repobash
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1服務器
yum install mariadb-server mariadb -y
systemctl start mariadb
mysql_secure_installation
修改mysql的配置文件,支持中文編碼
cat /etc/my.cnf 和我一致就行
[mysqld] character-set-server=utf8 collation-server=utf8_general_ci log-error=/var/log/mysqld.log # 配置文件 datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 # Settings user and group are ignored when systemd is used. # If you need to run mysqld under a different user or group, # customize your systemd unit file for mariadb according to the # instructions in http://fedoraproject.org/wiki/Systemd [client] default-character-set=utf8 [mysql] default-character-set=utf8
在服務器上,修改了配置文件,都要重啓數據庫服務
systemctl restart mariadb
在utf8編碼下,配置mariadb
show create table stu;
show create database s16;
1. navicat
2. cmd
mysql -uroot -p -h 192.168.15.53
3. pycharm
4. pymysql python
5. orm django
受權mariadb遠程鏈接
授予root用戶對全部的庫表全部的權限,在全部的機器上操做,皆可登陸
grant all privileges on *.* to root@'%' identified by 'zhang123...';
刷新受權表:
flush privileges;
mysqldump -u root -p --all-databases > /tmp/db.dump
數據導入,方式有2種
mysql -uroot -p < /tmp/db.dump
進入mysql命令行,輸入source /tmp/db.dump