参考
https://www.cnblogs.com/jiuyi/p/6211275.html
安装mysql:
yum install mysql-server -y
启动mysql
- mysql -- 交互的命令行工具,或者批量执行sql
- mysqld -- the MySQL server.
注意权限,如果yum是sudo安装的,service也要sudo启动
[sudo] service mysqld start # 启动服务
设置账密
- 登入root,mysql自带一个名为root的管理账户,本身没有密码( -p表示需要密码,这里为空, 如果有密码要么-p后空,回车后输入密码,要么-p<password> 中间不带空格)
mysql -u root -p
- 修改root的密码:
-- 如果后面要添加多个host,添加完成要再次update一下,保证每个host登录都需要密码
update mysql.user set password=password('<新密码>') where user='root';
FLUSH PRIVILEGES;
新增账户
mysql> insert into mysql.user(Host,User,Password) values("localhost","phplamp",password("1234"));
mysql> flush privileges;
# 给 mysql 用户最大的权限
# 此处要注意host,同一个用户需要使用不同的host登录需要insert多个host,grant多次
mysql> grant all privileges on *.* to 'mysql'@'localhost' with grant option
# 或者:
mysql> create user mysqladmin identified by 'mysqladmin213';
mysql> grant all privileges on *.* to mysqladmin;
mysql> flush privileges;
查看用户可用的host:
mysql> select Host,User,Password from mysql.user where user = '<username>';
为user@host赋权
mysql> grant all privileges on *.* to '<username>'@'<host>' with grant option;
flush privileges;
网友评论