MariaDB中使用mysql记录
2019-08-02 本文已影响0人
IT_小马哥
MariaDB完全支持mysql,只是配置字符集的时候不一样,这教程可以的,
基本配置都说到了:centOS7安装MariiaDB完整版
# 配置MariaDB的字符集
设置远程访问
创建用户、密码及权限范围 第一个 roo t为用户名 @后为适用的主机,‘%’表示所有电脑都可以访问连接,第二个 password 为密码
#这个表示主机192.168.0.2可以通过root用户链接数据库
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.0.2' IDENTIFIED BY 'password' WITH GRANT OPTION;
#这个表示所所有的主机都可以通过root用户链接数据库
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
#刷新权限,立即生效
mysql> flush privileges;
查看mysql的系统用户列表
mysql> select host ,user,password from mysql.user;
mysql系统用户列表.png
修改root用户的密码
1. MariaDB [(none)]> use mysql;
2. MariaDB [mysql]> UPDATE user SET password=password('newpassword')WHERE user='root';
3. MariaDB [mysql]> flush privileges;
4. MariaDB [mysql]> exit
数据库的配置信息文件是etc/my.cnf
1.png2.png
错误记录:
出现错误: Specified key was too long; max key length is 767 bytes
解决方法:https://blog.csdn.net/chenjianhuideyueding/article/details/88426021