mysql57-3306]# vim my.cnfmysql
mysqld]sql
character-set-server=utf8數據庫
user=mysqlvim
port=3306socket
basedir=/home/mysql/mysql57-3306ide
datadir=/home/mysql/mysql57-3306/data加密
socket=/home/mysql/mysql57-3306/socket/mysql.sockserver
pid-file=/home/mysql/mysql57-3306/pid/mysql.pidssl
log-error=/home/mysql/mysql57-3306/logs/mysql.logstring
mysql57-3306]# mkdir data pid socket logs
mysql57-3306]# touch pid/mysql.pid socket/mysql.sock logs/mysql.log
mysql57-3306]# chown -R mysql.mysql ./
mysql57-3306]# ll pid socket/ logs/
初始化數據庫
mysql57-3306]# bin/mysqld --initialize --user=mysql --datadir=/home/mysql/mysql57-3306/data --basedir=/home/mysql/mysql57-3306
給數據庫加密
mysql57-3306]# bin/mysql_ssl_rsa_setup --defaults-file=./my.cnf
啓動
mysql57-3306]# /bin/sh bin/mysqld_safe --defaults-file=./my.cnf &
鏈接數據庫
bin/mysql -h127.0.0.1 -P 3326 -uroot -p
修改密碼
update mysql.user set authentication_string=password(「新密碼」) where User=」test」 and Host=」localhost」;
賦予受權
grant all on *.* to root@'%' identified by '123456';
grant select,insert,update on luo.luo to luo@'%' identified by '123456';
撤銷受權
revoke all on *.* from root@'%';
查看權限
show grants for data_a;
受權
grant select,insert,update,create,alter,references,index on `data_aggregation`.* to 'data_a'@'%';