命令
yum install mysql-community-server
启动命令
systemctl start mysqld.service
查看mysql运行状态
systemctl status mysqld.service
关闭命令
systemctl stop mysqld.service
重启命令
systemctl restart mysqld.service
修改Mysql密码
1.修改 Mysql登录设置 执行命令是 vi /etc/my.cnf 接着 按下鼠标 Insert键
在下图位置添加 skip-grant-tables
2.添加完成后,按下Esc键,并输入:wq保存;
接着重启mysql 命令为 service mysql restart,
并登录mysql 修改MySQL密码
3.紧接着将MySQL的登录设置修改回来,保存并退出之后,重启mysql。密码修改成功
注意 有可能我们再修改默认密码的过程中或则做其他操作的过程中出现问题
比如我在输入 use mysql时 报错。然后查看得到当前mysql用户是一个空用户@localhost 而不是root用户,所以看不了其他数据库。此时我们要做的是再当前xshell这个会话里执行
1.关闭mysql 命令:service mysqld stop或/etc/init.d/mysql stop
2.屏蔽权限命令为:mysqld_safe --skip-grant-table,在出现如下图的mysqld_safe Starting mysqld...时,即如下图所示
新建另一个Xshell会话
输入命令 mysql -u root mysql
此时
mysql> delete from user where USER='';
mysql> FLUSH PRIVILEGES;
mysql> \q
最后关闭所有会话,重启mysql
如下图就不会报错了。我们的mysql密码也被改为了123456
远程连接mysql
# 先连接数据库
use mysql;
update user set host = '%' where user = 'root';
更改完成之后刷新权限:flush privileges;