网上查到的一般是 yum install mysql

        yum install mysql-server

        yum intall mysql-devel

但是在centos7下  mysql-server是找不到的,在这里我们是安装mariadb ,它是mysql的分支,由开源社区在维护

        yum install mariadb

mariadb数据库的相关命令是:

systemctl start mariadb  #启动MariaDB

systemctl stop mariadb  #停止MariaDB

systemctl restart mariadb  #重启MariaDB

systemctl enable mariadb  #设置开机启动

mariadb 和 mysql 又有些不一样的操作。不是直接mysql -u root -p进入了,要先设置用户密码

mysql

use mysql

update user set password=password("123456")where user='root'

设置用户之后再分配下权限 :flush privileges

exit 之后再mysql的时候就不能无密码进入了,

mysql

需要mysql -u root -p123456  进入mariadb了

下次使用mariadb时记得启动mariadb服务 命令:systemctl start mariadb.service

 
 

---------------------mysql配置编码--------------------------

vi /etc/mysql.cnf

添加

[mysql]

deault-character-set=utf8

defautl-character-set的编码也不是说就是utf8,utf8是要看 /usr/share/mysql/charsets/Index.xml文件中是怎么配置编码的

像这里 有个name="uft8" 你就可以直接default-character-set=utf8

不然你要改成Index.xml你想要的character 或者在Index.xml中编写你设置的character

-------------------mysql分配用户权限----------------------------------------

grant all privileges on *.* to root @'%'identified by 'password';     #把在所有数据库中的表的权限分配给所有ip地址的root用户

如果服务器上部署了这个数据库,这样开放这个权限 让远程ip可以连接这个数据库,否则远程连接不上。

如果是新用户而不是root用户  则需要新建用户

create user 'username'@'%' identified by 'password';

最新文章

  1. sql 补齐字段位数
  2. 回发或回调参数无效。在配置中使用 pages enableEventValidation=true 或在页面中使用 %@ Page EnableEventValidation=true % 启用了事件验证
  3. sql server 对象资源管理器(一)
  4. SQL Server 查询处理中的各个阶段(SQL执行顺序)
  5. 33-Url辅助方法
  6. 初探oracle删除重复记录,只保留rowid最小的记录
  7. 嵌入式 hi3518平台增加路由代码
  8. SCAU 10893 Spiral
  9. getchar()函数的返回值赋给char型,用if(ch=getchar() != EOF)测试,输入ctrl+z同样可以结束循环的分析
  10. Xcode4.6 自制iOS可用的 Framework
  11. Python快捷键
  12. angular : ng-animate : ng-show 原理,详解
  13. git clone时出现 error:inflate:data stream error(incorrect data check)
  14. master_pos_wait函数与MySQL主从切换
  15. java导出word
  16. less用法小结
  17. Spring Boot异常处理
  18. LVM(逻辑卷管理)从0到实战
  19. 【经验】STL的list vector在iterator迭代器的循环中 使用erase 造成的BUG
  20. crontab -e 新法

热门文章

  1. 怎么在Linux上抓包分析
  2. git-【一】概述安装
  3. 使用Atom预览markdown
  4. Spark Streaming里面使用文本分析模型
  5. 3.3 Templates -- Conditionals(条件语句)
  6. Thymeleaf使用说明
  7. #C++初学记录(素数判断2)
  8. shoes的安装前后(一)
  9. bzoj1602 / P2912 [USACO08OCT]牧场散步Pasture Walking(倍增lca)
  10. InstallShield 2015 Premier的Basic MSI Project如何在卸载时删除残留的文件 (转)