sudo apt-get install mysql-server python-mysqldb
获取最新的MySQL及Python编程接口
sudo mysql_secure_installation
初始化mysql,设置root密码等
sudo mysql -u root -p
使用root账户登录mysql数据库
show databases;
查看数据库
show global variables like 'port'
查看端口号
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| port | 3306 |
+---------------+-------+
use mysql
select host,user from user;
grant all on *.* to 'wang'@'%' identified by '123456';
新增一个wang用户,密码为123456,可以在指定ip地址上远程连接。这里授予了全部权限,自己可以根据实际情况给权限;允许所有ip请使用%代替ip。flush privileges;
刷新mysql系统权限表
修改/sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf文件,把bind-address一行注释掉;
# bind-address = 127.0.0.1
sudo service mysql restart;
重启mysql服务
管理数据库用Navicat 12 for MySQL