linux mysql 5.7的安装配置
来源:互联网 发布:现在做淘宝很难 编辑:程序博客网 时间:2024/06/03 11:16
1、添加mysq组和用户
groupadd mysql
useradd -r -g mysql mysql
2、解压mysql安装包(mysql-5.7.18-linux-glibc2.5-x86_64.tar)
tar -xvf mysql-5.7.18-linux-glibc2.5-x86_64.tar
tar -zxvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz
3、重命名
mv mysql-5.7.18-linux-glibc2.5-x86_64 mysql
4、更改mysql文件夹所属的组合用户
chown -R mysql /usr/local/mysql/
chgrp -R mysql /usr/local/mysql/
5、进入mysql目录 初始化mysql
bin/mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/
6、配置mysql
vi /etc/my.cnf 将附件里的内容复制粘贴进去
附件内容如下:
[mysqld]sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES basedir = /usr/local/mysqldatadir = /usr/local/mysql/dataport = 3306socket = /tmp/mysql.sockcharacter-set-server=utf8skip-grant-tablesback_log = 300max_connections = 3000max_connect_errors = 50table_open_cache = 4096max_allowed_packet = 32M#binlog_cache_size = 4Mmax_heap_table_size = 128Mread_rnd_buffer_size = 16Msort_buffer_size = 16Mjoin_buffer_size = 16Mthread_cache_size = 16query_cache_size = 128Mquery_cache_limit = 4Mft_min_word_len = 8thread_stack = 512Ktransaction_isolation = REPEATABLE-READtmp_table_size = 128M#log-bin=mysql-binlong_query_time = 6server_id=1innodb_buffer_pool_size = 1Ginnodb_thread_concurrency = 16innodb_log_buffer_size = 16Minnodb_log_file_size = 512Minnodb_log_files_in_group = 3innodb_max_dirty_pages_pct = 90innodb_lock_wait_timeout = 120innodb_file_per_table = on[mysqldump]quickmax_allowed_packet = 32M[mysql]no-auto-rehashdefault-character-set=utf8safe-updates[myisamchk]key_buffer = 16Msort_buffer_size = 16Mread_buffer = 8Mwrite_buffer = 8M[mysqlhotcopy]interactive-timeout[mysqld_safe]open-files-limit = 8192
注意事项:
basedir = /usr/local/mysqldatadir = /usr/local/mysql/datasocket = /tmp/mysql.sock
这几个目录或文件如果不存在,你需要主动创建好,否则会报错。
这个配置文件中有这么一句话skip-grant-tables 是跳过权限和密码验证的;等后面修改完root密码时,需要把这句话注释掉。
7、mysql命令
cp -a /usr/local/mysql/suport-files/mysql.server /etc/init.d/mysql
service mysql start 启动服务
service mysql status 查看mysql状态
service mysql stop 停止服务
service mysql restart 重启服务
8、启动服务 登入系统
./usr/local/mysql/bin/mysql -uroot -p
9、修改root用户密码
//查看所有用户 use mysql; select * from user \G;
UPDATE mysql.user SET authentication_string = PASSWORD('mypassword') WHERE User = 'root' AND Host = 'localhost';
FLUSH PRIVILEGES;
10、退出mysql
exit
阅读全文
0 0
- linux mysql 5.7的安装配置
- mysql的安装配置Linux
- linux安装配置mysql
- Linux安装配置MySQL
- Linux mysql 安装 配置
- mysql 安装配置 linux
- Linux下Mysql的安装与配置
- linux下mysql 的安装配置
- 【Linux】 MySql服务器的安装与配置
- Linux下mysql的安装配置
- linux下mysql的安装配置
- linux中mysql的安装与配置
- linux(ubutu)mysql的安装配置
- Linux下mysql的安装配置
- Linux下mysql的安装和配置
- 【Linux】MySQL数据库服务器的安装配置
- Linux 下的mysql安装配置
- Mysql的odbc driver安装配置(Linux)
- 第十八讲 二叉树、JDK8函数式接口、File类、输入流与输出流、字节流与字符流、文件复制的实现
- jq与js中的事件机制与阻止
- ggplot2-一页多图(不同来源, 灵活绘制)(转载)
- 第一次机房收费系统——报表
- 安卓热修复
- linux mysql 5.7的安装配置
- Laravel 出现 No application encryption key has been specified.
- pdf 提取图片
- Spark算子[04]:map,flatMap,mapToPair,flatMapToPair
- Mapped Statements collection does not contain value for
- 【Scikit-Learn 中文文档】模型选择:选择估计量及其参数
- 作为管理人员如何处理下属工作的偏差
- Kotlin语法基础,运算符
- border-radius属性