Centos6.6下安装MariaDB步骤,利用yum进行安装 第二篇
Posted Pete-Jones
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos6.6下安装MariaDB步骤,利用yum进行安装 第二篇相关的知识,希望对你有一定的参考价值。
一、安装过程参考的相关文章:
ERROR 1045 (28000): Access denied for user \'root\'@\'localhost\' (using password: NO)
二、设置连接规则
1、登陆MariaDB
#mysql -u -root -p
2、设置数据库
> use mysql
3、配置连接规则
> GRANT ALL PRIVILEGES ON *.* TO \'root\'@\'%\' IDENTIFIED BY \'passwd\' WITH GRANT OPTION;
这句话的意思是使用root 帐户可以在任意位置进行连接
如果想指定IP的话,修改如下(ip是192.168.1.120的机器可以连接):
GRANT ALL PRIVILEGES ON *.* TO \'root\'@\'192.168.1.120\' IDENTIFIED BY \'passwd\' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO \'root\'@\'192.168.%\' IDENTIFIED BY \'passwd\' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO \'root\'@\'192.168.1.%\' IDENTIFIED BY \'passwd\' WITH GRANT OPTION;
这三种写法都可以。
grant all on 数据库名.* to 用户名@"可以登录的范围" identified by \'密码\' with grant option;
grant all on metalsdb.* to metalsadmin@"%" identified by \'metals123456\' with grant option;
将metalsdb数据所有操作限制,赋给metasadmin用户,并且可以在任何地方登录(%代表不指定范围,哪里都可以,localhost 代表本地登录, ip 指定段登录 202.102.% 等) 使用密码为metas123456作为登录口令
4、保存修改
> flush privileges; //做完任何一步,都要执行这句话。
>quit
三、设置数据库大小写不敏感、数据库编码为UTF-8、设置访问端口
用root帐号登录后,在/etc/my.cnf.d/server.cnf 文件
[mysqld]下添加如下内容。
port=8807
character_set_server=utf8
lower_case_table_names=1
用root帐号登录后,在/etc/my.cnf.d/msqyl-clinets.cnf 文件
[client]
port=8807
四、设置MariaDB 用户
#service mysql stop
#mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
#mysql -u root mysql
[msyql]UPDATE user SET Password=PASSWORD(\'newpassword\') where USER=\'root\';
配置权限
[mysql] grant all on *.* to root@\'ip\';
[mysql] flush privileges;
[mysql] quit;
五、 重启 MariaDB
#service mysql restart
完成
以上是关于Centos6.6下安装MariaDB步骤,利用yum进行安装 第二篇的主要内容,如果未能解决你的问题,请参考以下文章
Centos6.6下Postgresql9.6.6安装与配置