1 在Linux中安装MySQL

作者: 笑Skr人啊 | 来源:发表于2017-12-05 16:55 被阅读3次

通过rpm安装

下面图片中,省略了删除mysql目录的过程
[root@root /]# whereis mysql
此时会显示所有mysql的目录

[root@root /]# rm -rf [将上面显示的目录,逐个删除]
图片.png 图片.png

打开远程访问权限

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

my.cnf配置文件

[mysqld]
datadir=/var/lib/mysql
#socket=/usr/local/mysql
socket=/var/lib/mysql/mysql.sock

user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

skip-grant-tables

普通解压安装

MySQL下载地址

图片.png 图片.png

1 下载完成后,放入你要安装的目录,解压压缩包

tar -zxvf mysql-5.6.17-linux-glibc2.5-i6_x64.tar.gz

2 复制解压后的mysql目录到系统的本地软件目录:

cp mysql-5.6.17-linux-glibc2.5-i6_x64 /usr/local/mysql -r

# 注意:目录结尾不要加/

3 添加系统mysql组和mysql用户:

[root@root /]# groupadd mysql
[root@root /]# useradd -r -g mysql mysql

4 安装数据库:

进入安装mysql软件目录:执行命令 cd /usr/local/mysql

修改当前目录拥有者为mysql用户:执行命令 chown -R mysql:mysql ./

安装数据库:执行命令 ./scripts/mysql_install_db --user=mysql

修改当前目录拥有者为root用户:执行命令 chown -R root:root ./

修改当前data目录拥有者为mysql用户:执行命令 chown -R mysql:mysql data

到此数据库安装完毕

启动mysql服务和添加开机启动mysql服务:


启动mysql服务:执行命令service mysql start

执行命令:ps -ef|grep mysql 看到mysql服务说明启动成功
图片.png

6 修改mysql的root用户密码,root初始密码为空的

./bin/mysqladmin -u root password '密码'

7 把mysql客户端放到默认路径:

ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql
# 注意:建议使用软链过去,不要直接包文件复制,便于系统安装多个版本的mysql

8 进入mysql命令行页面

mysql -u root -p  123456

注意

在执行mysqladmin或mysql时,可能出现如下错误

图片.png

百度说,改my.cnf配置文件,我试了没能成功,退而求其次

 mysql -u root -p  -S /var/lib/mysql/mysql.sock

安装位置

图片.png

相关文章

网友评论

    本文标题:1 在Linux中安装MySQL

    本文链接:https://www.haomeiwen.com/subject/mmxcixtx.html