1,解压mysql-5.7.15-linux-glibc2.5-x86_64.tar.gz
[root@wwy01 下载 ]# tar -xzvf mysql-5.7.15-linux-glibc2.5-x86_64.tar.gz -C /app/
2, 进入安装的文件夹,创建data文件夹
[root@wwy01 下载 ]# cd /app/mysql-5.7.15-linux-glibc2.5-x86_64
[root@wwy01 mysql-5.7.15-linux-glibc2.5-x86_64]# mkdir data
3,执行初始化命令
[root@wwy01 mysql-5.7.15-linux-glibc2.5-x86_64]# ./bin/mysql_ssl_rsa_setup - -datadir=/app/mysql-5.7.15-linux-glibc2.5-x86_64/data
注意牢记初始化后的密码,下面我们修改密码时需要用到。
3,修改配置文件
/support-files/mysql.server文件的basedir和datadir目录路径为我们环境所在的mysql的basedir和datadir路径
和修改my-default.cnf文件,复制到/etc/文件夹下
cp my-default.cnf /etc/my.cnf
4,检查自启动项列表中没有mysqld这个,如果没有就添加mysqld:
\ # chkconfig - -list mysqld
# chkconfig - -add mysqld
5,启动登录mysql
# bin/mysql - -user=root - -password=’xxxxxx’
或者
#mysql -uroot -p 输入密码
6,修改登录密码,需要登录mysql成功后
mysql> set password=password(‘设置您的密码’);
7,检查是否成功
mysql> use mysql;
mysql> select host,user from user;
8,设置远程访问
mysql> grant all privileges on . to root@’%’ identified by ‘1234’;
mysql> flush privileges;
9,检查是否成功
mysql> use mysql;
mysql> select host,user from user;
证明系统表 user 中已经增加了一条关于 root 远程登录的记录。
关闭服务:
/# netstat -anp |grep 3306
/# kill -9 PID
向数据库中添加用户
mysql> GRANT USAGE ON *.* TO ‘wwy’@’localhost’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON . TO ‘myuser’@’192.168.1.3’ IDENTIFIED BY ‘mypassword’ WITH GRANT OPTION;
授权
GRANT privileges ON databasename.tablename TO ‘username’@’host’
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON dbx.* TO ‘username’@’localhost’ IDENTIFIED BY ‘password’;
生效
FLUSH PRIVILEGES