环境
OS
CentOS 7.x
MySQL
MySQL Community Server 5.7.23
命令
提示:在MySQL内部的操作命令前面有指示符’mysql>’。
详细命令使用请参考:mysql-使用教程
登录
mysql -u <username> -p
退出
mysql> \q
//或
mysql>exit
更改用户密码
mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY '<password>'
//密码需要达到一定强度
更改默认端口
vim /etc/my.cnf
//在my.cnf中添加
port=<yourport>
systemctl restart mysqld
允许远程访问
//通过防火墙或安全组开放端口
//查看端口是否打开
netstat -an|grep <port>
//授权
sudo mysql -u root -p
mysql>grant all privileges on *.* to 'root'@'%' identified by '<password>';
//刷新
mysql>flush privileges;
systemctl restart mysqld;
添加用户
//以root用户登录到数据库进行用户创建
//创建本地用户
CREATE USER 'test_admin'@'localhost' IDENTIFIED BY '<newpassword>';
//创建可以远程连接的用户
CREATE USER 'test_admin2'@'%' IDENTIFIED BY '<newpassword>';