1.解压
tar -zxvf mysql(安装包)
2.创建mysql文件夹
mkdir mysql
3.移动解压包到mysql文件夹中
mv mysql(解压包) /usr/local/mysql
4.创建用户和组
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
5.更改我们的mysql目录的拥有者
cd mysql/
chown -R mysql:mysql
6.安装perl这个插件
yum install -y perl-Data-Dumper
7.安装mysql
进入到我们mysql/mysql...这个目录下面
./scripts/mysql_install_db -f --user=mysql 或者
./scripts/mysql_install_db --user=mysql
注意:在执行的时候很有可能说 liba.so不存在
yum install -y libaio
yum install libaio-devel.x86_64
8.修改mysql的权限
cd /mysql/mysql...
chown -R root:root ./
9.添加启动
进入/usr/local/mysql/mysql-5.6.33-linux-glibc2.5-x86_64
cp support-files/mysql.server /etc/init.d/mysql
# 赋予可执行权限 chmod +x /etc/init.d/mysql
#添加服务 chkconfig --add mysql
# 显示服务列表 chkconfig --list
10.查看mysql的3/4/5是否是on 如果是on恭喜你是成功的 如果是false那么执行下面的命令
chkconfig --level 345 mysql on
11.创建缺损的文件夹
mkdir /var/log/mariadb
12.添加我们的mysql命令到/usr/local/bin下去
(L)ln -s /usr/local/mysql/mysql-5.6.33-linux-glibc2.5-x86_64/bin/mysql /usr/local/bin/mysql
13.进入到我们的 /etc/my.cnf这个文件里面添加如下内容
basedir=/usr/local/mysql/mysql...
14.添加链接
ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
15.启动我们的mysql
service mysql start:打开
service mysql stop:关闭
16.下面就可以查看3306是否被监听了
netstat -apn | grep 3306
17.进入到我们的mysql
mysql -u root -p
18.设置密码
mysql> use mysql;
mysql> update user set password=password('123') where user='root';
mysql> flush privileges;
退出mysql
删除skip-grant-tables
重启mysql,完成
19.mysql报1130错误
进入mysql控制台:
执行:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '您的数据库密码' WITH GRANT OPTION;