您的位置:首页 > 运维架构 > Linux

Linux下MySQL安装

2015-12-05 16:52 567 查看
首先去官网下载Linux版本的对应的MYSQL,操作过程如下:

1、进入MySQL的下载地址:http://www.mysql.com/downloads/

2、选择Archives

3、选择MySQL Community Server

4、选择需要的版本

5、将下载MySQL安装包放在/opt/目录下,并解压

tar -xvf MySQL-5.6.24-1.el6.x86_64.rpm-bundle.tar

6、卸载原有的MySQL(具体参见上文)

7、在解压后的MySQL安装目录下执行rpm -ivh *.rpm安装MySQL。

8、执行如下命令启动MySQL,service mysql restart

9、执行如下命令,查看MySQL的root用户的初始密码:more /root/.mysql_secret

10、进入MySQL:mysql -uroot -pFrlLMiEJvr7s9JCE

11、修改MySQL的初始密码

停止当前mysql服务:service mysql stop

以--skip-grant-tables 选项启动mysql:mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

如果运行此语句没有回到上一级shell,另外打开一个终端继续执行以下步骤即可

修改登录密码:修改yourPassword处即可

mysql> UPDATE user SET Password=PASSWORD('root') where USER='root';

mysql> FLUSH PRIVILEGES;

mysql> exit

重启服务:service mysql restart

此时即可正常登录:mysql -uroot -proot

12、此时操作MySQL,报错:You must SET PASSWORD before executing this statement解决方法如下:

mysql> SET PASSWORD = PASSWORD('123456');

此时MySQL即可操作。

13 、新建MySQL用户

CREATE USER 'dsp'@'%' IDENTIFIED BY 'dsp';

说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如
果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可以为空,如果为
空则该用户可以不需要密码登陆服务器.

14、为新用户设置远程登录:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123' WITH GRANT OPTION;

FLUSH PRIVILEGES
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: