1、设置mysql数据库密码[root@localhost]#mysqladmin-urootpassword"密码"。
2、Linux下MYSQL访问数据库。
3、访问mysql数据库命令:[root@localhost]#mysql-uroot-p--敲回车输入密码。
ALTER TABLE `table1` -- 修改表1ADD CONSTRAINT `FK_t1_t2` -- 添加外键
FOREIGN KEY `FK_t1_t2` (`UID`) -- 外键(UID)
REFERENCES `table2` (`UID`) -- 关联表2(UID)
ON DELETE CASCADE -- 删除同步
ON UPDATE CASCADE-- 更新同步
创建新的用户名和密码create user username identified by password
给用户分配权限
GRANT privileges ON databasename.tablename TO 'username'@'host'
grant all privileges on *.* to 'username'@'localhost' identified by 'password'
删除权限
REVOKE ALL PRIVILEGES ON *.* FROM 'username'@'localhost'
分配指定库的权限
GRANT ALL PRIVILEGES ON database1.* TO 'username'@'localhost' IDENTIFIED BY 'password'
分配指定 *** 作的权限
GRANT SELECT, UPDATE ON database1.* TO 'username'@'localhost' IDENTIFIED BY 'password'
刷新权限
FLUSH PRIVILEGES
删除用户
DROP USER username@localhost
设置默认的编码
修改/etc/my.cnf配置文件,在[mysqld]下添加编码配置,如下所示
character_set_server=utf8
init_connect='SET NAMES utf8'
重启mysql
systemctl restart mysqld
更新用户的密码
SET PASSWORD FOR 'username'@'localhost' = PASSWORD("123456")
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)