CentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需要去官网上下载
# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
# rpm -ivh mysql-community-release-el7-5.noarch.rpm
# yum install mysql-community-server
成功安装之后重启mysql服务
#systemctl start mysqld.service
初次安装mysql是root账户是没有密码的
设置密码:
# mysql -uroot
mysql> set password for ‘root’@‘localhost’ = password('mypasswd');
mysql> exit
1.用root 进入mysql后mysql如何设置密码
mysql>set password =password('123456');
mysql>flush privileges;
2.使用GRANT语句
mysql>grant all on *.* to 'root'@'localhost' IDENTIFIED BY '123456'with grant option ;
mysql>flush privileges;
3.进入mysql库修改user表
mysql>use mysql;
mysql>update user set password=password('123456') where user='root';
mysql>flush privileges;
启动和设置开机启动
systemctl start mysql
systemctl enable mysql
允许远程用户登录访问mysql的方法
直接授权(推荐)
从任何主机上使用root用户,密码:youpassword(你的root密码)连接到mysql服务器:
# mysql -u root -proot
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
操作完后切记执行以下命令刷新权限
FLUSH PRIVILEGES
授权之后重启mysql服务
#systemctl start mysqld.service
CentOS 7 安装MySQL 并允许远程连接
最新推荐文章于 2025-03-04 16:26:09 发布