CentOS 7 安装MySQL 并允许远程连接
来源:互联网 发布:php微信抢红包源代码 编辑:程序博客网 时间:2024/06/05 17:17
CentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需要去官网上下载
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 -urootmysql> 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 mysqlsystemctl 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
阅读全文