yum install mysql-server //安装mysql服务端
/etc/init.d/mysqld start //启动mysql服务器
---------------------------------client 访问授权----------------------------------------------------
MYSQL中有一张user表 保存了数据库用户信息,其中有一列叫host,定义了可以访问服务器的客户端ip
要让所有客户端都能访问数据库 需要执行如下:
备注:所有客户端都可以用root访问数据库,并保留初始密码
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
备注:所有客户端都可以用root访问数据库,用admin作为密码
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION;
——————————————————————————————————————
本机root用户不能登录问题的解决办法
方法一:
# /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
# /etc/init.d/mysql restart
# mysql -uroot -p
Enter password: <输入新设的密码newpassword>
mysql>
本文介绍如何使用yum安装MySQL服务端并启动服务器。此外,还详细解释了如何通过修改user表来授权所有客户端对数据库的访问权限,包括设置密码的方法。同时,针对无法登录的问题提供了具体的解决方案。

2万+

被折叠的 条评论
为什么被折叠?



