Linux CentOS6.6系统中安装mysql源码包的方法

2019-10-13 18:33:15于海丽

可能很多人都不明白刚刚的授权命令,这里,我进行详细说明,以便大家可以灵活运用该命令进行授权。

ALL PRIVILEGES:表示给指定的用户分配所有的权限,主要包括增、删、改、查等等。

ON *.*:表示指定的用户可以对所有数据库的所有数据表进行操作,如果想改为指定数据库的指定数据表,可以用 “ON 数据库名.数据表名” 替代。

TO ‘root':表示给root用户分配操作权限,如果想给其他的用户分配权限,可以将root改为其他的用户名。

@'%':表示允许所有的客户端IP进行访问。也就是说,% 表示不限制客户端的IP地址。如果想限制客户端的IP地址,可以将 % 替换为指定的IP地址。

IDENTIFIED BY ”:表示被授权的用户的密码。由于我是给root用户分配权限,而root用户的密码默认为空,故我使用的是空字符串。

(7)设置root用户的初始密码

mysql的root用户默认是没有密码的,这里设置root用户的初始密码为123456。即执行下面的命令:

mysqladmin -u root password '123456'

当然,也可以让root用户一直没有密码。但为了安全起见,还是推荐给root用户设置一个初始密码。

(8)将mysql服务添加到系统服务

将mysql服务添加到系统服务,是为了以后可以通过系统服务快速启动或关闭mysql服务。方法如下:

cd /usr/local/mysql
cp support-files/mysql.server /etc/init.d/mysql.server

这样,就可以使用新的方式启动和关闭mysql服务了。

启动mysql服务:service mysql.server start

关闭mysql服务:service mysql.server stop

重启mysql服务:service mysql.server restart

当然,以前的命令方式(启动和关闭)仍然有效。

mysqld_safe --user=mysql &
mysqladmin -u root -p shutdown

(9)将mysql服务设置为开机自动启动

将mysql服务设置为开机自动启动的方法有很多种,这里只介绍修改

/etc/rc.d/rc.local 文件的方式。

也可以修改 /etc/rc.local 这个文件,/etc/rc.local 其实是 /etc/rc.d/rc.local 文件的软链接,相当于快捷方式,该文件会在系统开机后自动执行。

只需执行下面的命令,即可将mysql服务设置为开机自启动:

echo "/usr/local/mysql/bin/mysqld_safe --user=mysql &" >> /etc/rc.d/rc.local

上面的命令表示,将字符串 “/usr/local/mysql/bin/mysqld_safe –user=mysql &” 以追加的方式写入 /etc/rc.d/rc.local 文件。

由此可知,要想关闭mysql的开机自启动,只需编辑这个文件,删除刚刚写入的字符串即可。

以上所述是小编给大家介绍的Linux CentOS6.6系统中安装mysql源码包的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对易采站长站网站的支持!