環境
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>';