ITPub博客

首页 > 数据库 > > centos7 快速安装 mariadb

centos7 快速安装 mariadb

作者:solution 时间:2019-09-04 15:03:34 0 删除 编辑

yum install mariadb mariadb* ==>查看数据库运行状态

systemctl status mariadb.servicesystemctl start mariadb ==> 启动

mariadbsystemctl enable mariadb ==> 开机自启动

mysql_secure_installation ==> 设置 root密码等相关

mysql -uroot -p123456 ==>测试登录!

修改数据库默认密码

/etc/init.d/mysql stop   (service mysqld stop )

/usr/bin/mysqld_safe --skip-grant-tables

另外开个SSH连接

[root@localhost ~]# mysql

mysql>use mysql

mysql>update user set password=password("123456") where user="root";

mysql>flush privileges;

mysql>exit

然后

[mysql@localhost etc]$ ps -A | grep mysql

4532 pts/0    00:00:00 mysqld_safe

5542 pts/0    00:00:00 mysqld

[mysql@localhost etc]$ kill -9 4532 5542

正常启动 MySQL:/etc/init.d/mysql start   (service mysqld start)

配置MariaDB的字符集

文件/etc/my.cnf

vi/etc/my.cnf

在[mysqld]标签下添加

init_connect='SET collation_connection = utf8_unicode_ci'init_connect='SET NAMES utf8'character-set-server=utf8 collation-server=utf8_unicode_ci skip-character-set-client-handshake

文件/etc/my.cnf.d/client.cnf

vi/etc/my.cnf.d/client.cnf

在[client]中添加

default-character-set=utf8

文件/etc/my.cnf.d/mysql-clients.cnf

vi/etc/my.cnf.d/mysql-clients.cnf

在[mysql]中添加

default-character-set=utf8

 全部配置完成,重启mariadb

systemctl restart mariadb

之后进入MariaDB查看字符集

mysql> show variableslike"%character%";show variableslike"%collation%";

配置允许访问的用户,采用授权的方式给用户权限

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION;

说明:root是登陆数据库的用户,123456是登陆数据库的密码,*就是意味着任何来源任何主机反正就是权限很大的样子。

最后配置好权限之后不应该忘记刷新使之生效

flush privileges;

如果使用navicat连接数据库,需要设置SSH通道

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2459/viewspace-3166641/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-08-05

  • 博文量
    101
  • 访问量
    21774