C
T O P
Image

DataBase

CentOS7下mysql安装

安装与配置

  • By - C灵C

  • 2019年5月29日 23:18







CentOS 7 版本将MySQL数据库软件从默认的程序列表中移除,用mariadb代替。

yum install mysql
yum install mysql-devel
yum install mariadb-server mariadb


启动数据库

systemctl start mariadb

其他数据库命令请举一反三

stop

restart

enable(设置开机启动)


mysql -u root -p

第一次密码为空,直接回车就好。


修改密码,注意SQL后的分号

ALTER USER 'root'@'localhost' IDENTIFIED BY 'yourpassword';

set password for 'root'@'localhost'=password('yourpassword');


Ctrl+c退出


设置mysql配置文件

vi /etc/my.cnf

在[mysql]下添加

character_set_server=utf8

网上有资料说设置为default-character-set=utf8的,重启服务器后

tail -n 30 /var/log/mariadb/mariadb.log

会看到如下报错信息

[ERROR] /usr/libexec/mysqld: unknown variable 'default-character-set=utf8'


设置所有远程连接,要先进入数据库

grant all privileges on *.* to root@'%'identified by 'password';


创建用户的方法

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