下面是“Linux下MySQL5.5.8源码编译安装记录分享”详细攻略:
准备工作
- 确认系统已经安装了必要的依赖库:
sudo apt-get install build-essential libncurses5-dev libssl-dev libaio-dev
- 下载 MySQL 5.5.8 源代码:
wget https://cdn.mysql.com//Downloads/MySQL-5.5/mysql-5.5.8.tar.gz
编译安装
- 解压源代码包:
tar -zxvf mysql-5.5.8.tar.gz
- 进入解压后的目录:
cd mysql-5.5.8
- 配置编译选项:
sudo ./configure --prefix=/usr/local/mysql --with-extra-charsets=none --with-plugins=max --enable-thread-safe-client --with-ssl
- 编译:
sudo make
- 安装:
sudo make install
- 启动 MySQL 服务:
sudo /usr/local/mysql/bin/mysqld_safe --user=mysql &
- 登录 MySQL:
/usr/local/mysql/bin/mysql -u root -p
配置 MySQL
- 创建 MySQL 数据目录:
sudo mkdir /usr/local/mysql/data
- 修改 MySQL 数据目录权限:
sudo chown -R mysql:mysql /usr/local/mysql/data
- 初始化 MySQL 数据库:
sudo /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
- 启动 MySQL 服务:
sudo /usr/local/mysql/bin/mysqld_safe --user=mysql &
- 修改 MySQL root 用户密码:
/usr/local/mysql/bin/mysqladmin -u root password 'newpassword'
示例说明
示例一:创建新的数据库
- 登录 MySQL:
/usr/local/mysql/bin/mysql -u root -p
- 创建一个名为
testdb
的新数据库:CREATE DATABASE testdb;
- 查看已经创建的所有数据库:
SHOW DATABASES;
- 退出 MySQL:
exit;
示例二:创建新的用户
- 登录 MySQL:
/usr/local/mysql/bin/mysql -u root -p
- 创建一个名为
testuser
的新用户,并设置密码:CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'testpassword';
- 给新用户授予
testdb
数据库的所有权限:GRANT ALL PRIVILEGES ON testdb.* TO 'testuser'@'localhost';
- 刷新 MySQL 的权限表:
FLUSH PRIVILEGES;
- 退出 MySQL:
exit;
至此,“Linux下MySQL5.5.8源码编译安装记录分享”攻略完整结束,希望对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux下MySQL 5.5.8 源码编译安装记录分享 - Python技术站