python 操做mysql 的网站:https://www.cnblogs.com/pycode/p/mysql-orm.htmlhtml
1 修改MySQL的登陆设置:
# vi /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables
例如:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-grant-tables
保存而且退出vi。
2.从新启动mysqld
# /etc/init.d/mysqld restart
Stopping MySQL: [ OK ]
Starting MySQL: [ OK ]
3.登陆并修改MySQL的root密码
# /usr/bin/mysql python
mysql> use mysql; mysql
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root'; sql
mysql> FLUSH PRIVILEGES; 数据库
mysql> quit socket
/etc/init.d/mysql restart
mysql -u root -p
Enter password: <输入新设的密码newpassword>
mysql> ide
4 建立用户网站
create user 'kobe'@'localhost' identified by 'admin@123'; 将localhost 改成%s 表示外网可以访问。ui
5 建立数据库rest
create databases kobesystem
6 对用户设置权限
GRANT ALL PRIVILEGES ON *.* TO 'kobe'@'%' IDENTIFIED BY 'Admin@123' WITH GRANT OPTION;
7 将数据库和用户绑定
grant all privileges on haildb.* to hail@localhost identified by 'hail';haildb 为数据库,hail 为用户hail 为密码