zoukankan      html  css  js  c++  java
  • 安装mariadb数据库

    1.安装mariadb数据库

    apt install mariadb-server
    systemctl restart mariadb.service
    systemctl enable mariadb.service
    

    2.进入mysql
    MariaDB [(none)]> show databases;
    +--------------------+
    | Database |
    +--------------------+
    | information_schema |
    | mysql |
    | performance_schema |
    +--------------------+
    3 rows in set (0.000 sec)

    3.修改配置文件

    ls -l /usr/share/mysql/		#有4个规模的配置文件模板
    vim /etc/my.cnf			#配置文件
    ls -l /var/lib/mysql		#每个数据库会在此文件夹下建立一个单独目录
    

    4.查看mysql数据库相关信息

    select database();		#查看当前进入的数据库
    select user();			#查看当前登录用户
    show databases;			#查看数据库
    use mysql			#进入mysql数据库
    show tables;			#查看此数据库的表,test没表,可以看其他数据库的
    desc user;			#查看表结果
    show variables like 'innodb%';	#查看环境变量
    

    5.设置mariadb root密码

    mysqladmin -u root password '123456'
    mysql -u root -p'123456'
    

    6.调用系统资源

    MariaDB [(none)]> system ls -l /root
    MariaDB [scott]> source /scott.sql
    

    7.更改字符集
    查看Linux的字符集用locale命令

    status				#查看mariadb属性
    Server characterset:	utf8mb4
    Db     characterset:	utf8mb4
    Client characterset:	utf8mb4
    Conn.  characterset:	utf8mb4
    

    8.客户端的字符集要和数据库的字符集一致,不一致有可能乱码

    vim /etc/mysql/mariadb.conf.d/50-server.cnf
    character-set-server  = utf8
    collation-server      = utf8
    
    systemctl restart mariadb.service
    MariaDB [(none)]> status	#重启后变更为新字符集
    Server characterset:	utf8
    
  • 相关阅读:
    Django 两张表的正向查找和反向查找
    表结构基类写法
    vue绑定用户页面--新浪
    新浪微博绑定用户接口
    vue新浪微博回调空页面
    新浪微博回调接口
    vue获取授权url
    Android AsyncTask完全解析,带你从源码的角度彻底理解
    Android 3D滑动菜单完全解析,实现推拉门式的立体特效
    Android中轴旋转特效实现,制作别样的图片浏览器
  • 原文地址:https://www.cnblogs.com/tomtellyou/p/13211731.html
Copyright © 2011-2022 走看看