Linux下MySQL5.6.33安装配置教程
1. 下载MySQL5.6.33安装包
从官网下载Linux版本的MySQL5.6.33安装包,下载链接为https://dev.mysql.com/downloads/mysql/5.6.html,选择对应的Linux版本进行下载。
2. 安装MySQL5.6.33
(1)解压安装包
$ tar zxvf mysql-5.6.33-linux-glibc2.5-x86.tar.gz
(2)移动文件夹
将解压后的文件夹移动到/opt/mysql/目录下。
$ sudo mv mysql-5.6.33-linux-glibc2.5-x86 /opt/mysql/
(3)创建数据存放目录
$ sudo mkdir /opt/mysql/data/
(4)修改文件夹权限
$ sudo chown -R mysql:mysql /opt/mysql/
(5)初始化数据库
$ cd /opt/mysql/
$ sudo ./scripts/mysql_install_db --user=mysql --datadir=/opt/mysql/data/
3. 配置MySQL5.6.33
(1)修改mysql配置文件
$ sudo vim /opt/mysql/my.cnf
修改以下参数:
[client]
port=3306
socket=/opt/mysql/mysql.sock
default-character-set=utf8
[mysqld]
user=mysql
port=3306
socket=/opt/mysql/mysql.sock
skip-external-locking
key_buffer_size = 16M
max_allowed_packet = 1M
table_open_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
basedir=/opt/mysql/
datadir=/opt/mysql/data/
log_error=/opt/mysql/mysql-error.log
pid_file=/opt/mysql/mysql.pid
bind-address = X.X.X.X #将此处X.X.X.X修改为本机IP
[mysqldump]
quick
quote-names
max_allowed_packet = 16M
[mysql]
default-character-set=utf8
[isamchk]
key_buffer_size = 16M
(2)启动MySQL服务
$ sudo /opt/mysql/bin/mysqld_safe --user=mysql &
(3)修改MySQL登录密码
$ cd /opt/mysql/bin/
$ sudo ./mysqladmin -u root password 'newpassword'
4. 验证MySQL5.6.33
4.1 验证MySQL服务是否启动
$ ps -ef | grep mysql
4.2 登录MySQL
$ sudo /opt/mysql/bin/mysql -h 127.0.0.1 -uroot -p
输入密码后,即可进入MySQL命令行。
示例说明
示例1:创建用户与授权
$ sudo /opt/mysql/bin/mysql -uroot -p
输入密码后进入MySQL命令行,执行以下命令:
CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'testpassword';
GRANT ALL PRIVILEGES ON *.* TO 'testuser'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
示例2:导入数据
将本机中的文件test.sql导入MySQL中。
$ sudo /opt/mysql/bin/mysql -uroot -p < /path/to/test.sql
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux下mysql5.6.33安装配置教程 - Python技术站