下载mysql
使用weget下载mysql:
wget https://repo.mysql.com/mysql80-community-release-el6-1.noarch.rpm
安装启动mysql
rpm -ivh mysql80-community-release-el6-1.noarch.rpm
下载mysql
yum -y install mysql-server
启动mysql
systemctl start mysqld
初始化mysql
sudo mysql_secure_installation
可以进行mysql的密码等配置
Mysql连接设置
使用mysql命令连接mysql
mysql -uroot -p
输入密码连接mysql
mysql数据库允许远程访问:
use mysql;
update user set Host='%' where User='root';
flush privileges;
mysql创建新用户并赋予权限
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'user_password';
其中,new_user是新用户的名称,localhost是该用户的登录主机,user_password是该用户的密码。
其中: MySQL中的"localhost"和"%"都是用来指定MySQL允许访问服务器的主机名。但是,它们之间存在一些重要的区别:
“localhost"只允许本地连接,而”%"允许所有IP地址都可以连接到服务器。
在安全性方面,“localhost"比”%“更安全,因为它只允许本地用户连接到MySQL服务器,而”%"可能会允许外部用户连接,从而增加了安全风险。
“localhost"是默认的主机名,所以通常不需要指定,而”%"需要明确指定才能允许所有主机的连接,根据需要进行选择
授予该用户在数据库中的所有权限
GRANT ALL PRIVILEGES ON database_name.* TO 'new_user'@'localhost';
FLUSH PRIVILEGES;
其中database_name. 表示数据库的名称注意替换*文章来源:https://www.toymoban.com/news/detail-695392.html
最后使用navicate进行连接 注意服务器的策略要允许3306的端口访问文章来源地址https://www.toymoban.com/news/detail-695392.html
到了这里,关于centos8.0安装mysql8的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!