(阿里云的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